SYMBOL INDEX (2634 symbols across 365 files) FILE: docs/notebook_version_standardizer.py function _get_ipython_notebooks (line 9) | def _get_ipython_notebooks(docs_source): function _check_delete_empty_cell (line 21) | def _check_delete_empty_cell(notebook, delete=True): function _check_execution_and_output (line 38) | def _check_execution_and_output(notebook): function _check_python_version (line 49) | def _check_python_version(notebook, default_version): function _fix_python_version (line 57) | def _fix_python_version(notebook, default_version): function _fix_execution_and_output (line 65) | def _fix_execution_and_output(notebook): function _get_notebooks_with_executions_and_empty (line 78) | def _get_notebooks_with_executions_and_empty(notebooks, default_version=... function _fix_versions (line 92) | def _fix_versions(notebooks, default_version="3.9.2"): function _remove_notebook_empty_last_cell (line 97) | def _remove_notebook_empty_last_cell(notebooks): function _standardize_outputs (line 102) | def _standardize_outputs(notebooks): function cli (line 108) | def cli(): function standardize (line 113) | def standardize(): function check_execution (line 138) | def check_execution(): FILE: docs/source/conf.py function setup (line 401) | def setup(app): FILE: docs/source/setup.py function load_feature_plots (line 6) | def load_feature_plots(): FILE: featuretools/computational_backends/calculate_feature_matrix.py function calculate_feature_matrix (line 51) | def calculate_feature_matrix( function calculate_chunk (line 372) | def calculate_chunk( function approximate_features (line 578) | def approximate_features( function scatter_warning (line 691) | def scatter_warning(num_scattered_workers, num_workers): function parallel_calculate_chunks (line 697) | def parallel_calculate_chunks( function _add_approx_dataframe_index_col (line 843) | def _add_approx_dataframe_index_col(es, target_dataframe_name, cutoffs, ... function _chunk_dataframe_groups (line 876) | def _chunk_dataframe_groups(grouped, chunk_size): function _handle_chunk_size (line 887) | def _handle_chunk_size(chunk_size, total_size): function update_progress_callback_parameters (line 899) | def update_progress_callback_parameters(progress_bar, previous_progress): function init_ww_and_concat_fm (line 906) | def init_ww_and_concat_fm(feature_matrix, ww_init_kwargs): FILE: featuretools/computational_backends/feature_set.py class FeatureSet (line 17) | class FeatureSet(object): method __init__ (line 23) | def __init__(self, features, approximate_feature_trie=None): method feature_trie (line 69) | def feature_trie(self): method _build_feature_trie (line 88) | def _build_feature_trie(self): method _add_feature_to_trie (line 102) | def _add_feature_to_trie( method group_features (line 157) | def group_features(self, feature_names): method _get_feature_depths (line 185) | def _get_feature_depths(self, features): method uses_full_dataframe (line 211) | def uses_full_dataframe(self, feature, check_dependents=False): method _dependent_uses_full_dataframe (line 219) | def _dependent_uses_full_dataframe(self, feature): function _get_use_previous (line 229) | def _get_use_previous( function _get_where (line 243) | def _get_where(f): function _get_groupby (line 250) | def _get_groupby(f): FILE: featuretools/computational_backends/feature_set_calculator.py class FeatureSetCalculator (line 21) | class FeatureSetCalculator(object): method __init__ (line 26) | def __init__( method run (line 68) | def run(self, instance_ids, progress_callback=None, include_cutoff_tim... method _calculate_features_for_dataframe (line 163) | def _calculate_features_for_dataframe( method _calculate_features (line 360) | def _calculate_features(self, df, df_trie, features, progress_callback): method _add_ancestor_relationship_columns (line 373) | def _add_ancestor_relationship_columns( method generate_default_df (line 433) | def generate_default_df(self, instance_ids, extra_columns=None): method _feature_type_handler (line 456) | def _feature_type_handler(self, f): method _calculate_identity_features (line 470) | def _calculate_identity_features(self, features, df, _df_trie, progres... method _calculate_transform_features (line 480) | def _calculate_transform_features( method _calculate_groupby_features (line 526) | def _calculate_groupby_features(self, features, frame, _df_trie, progr... method _calculate_direct_features (line 594) | def _calculate_direct_features( method _calculate_agg_features (line 652) | def _calculate_agg_features(self, features, frame, df_trie, progress_c... method _necessary_columns (line 822) | def _necessary_columns(self, dataframe_name, feature_names): function _can_agg (line 839) | def _can_agg(feature): function agg_wrapper (line 855) | def agg_wrapper(feats, time_last): function update_feature_columns (line 880) | def update_feature_columns(feature_data, data): function strip_values_if_series (line 897) | def strip_values_if_series(values): FILE: featuretools/computational_backends/utils.py function bin_cutoff_times (line 22) | def bin_cutoff_times(cutoff_time, bin_size): function save_csv_decorator (line 37) | def save_csv_decorator(save_progress=None): function datetime_round (line 61) | def datetime_round(dt, freq): function gather_approximate_features (line 85) | def gather_approximate_features(feature_set): function gen_empty_approx_features_df (line 118) | def gen_empty_approx_features_df(approx_features): function n_jobs_to_workers (line 124) | def n_jobs_to_workers(n_jobs): function create_client_and_cluster (line 141) | def create_client_and_cluster(n_jobs, dask_kwargs, entityset_size): function get_client_cluster (line 211) | def get_client_cluster(): function _validate_cutoff_time (line 225) | def _validate_cutoff_time( function _check_cutoff_time_type (line 300) | def _check_cutoff_time_type(cutoff_time, es_time_type): function replace_inf_values (line 326) | def replace_inf_values(feature_matrix, replacement_value=np.nan, columns... function get_ww_types_from_features (line 349) | def get_ww_types_from_features( FILE: featuretools/config_init.py function initialize_logging (line 7) | def initialize_logging(): class Config (line 50) | class Config: method __init__ (line 51) | def __init__(self): method set_to_default (line 55) | def set_to_default(self): method get (line 62) | def get(self, key): method get_all (line 65) | def get_all(self): method set (line 68) | def set(self, values): FILE: featuretools/demo/flight.py function load_flight (line 11) | def load_flight( function make_es (line 99) | def make_es(data): function _clean_data (line 163) | def _clean_data(data): function _fill_labels (line 262) | def _fill_labels(clean_data): function _reconstruct_times (line 283) | def _reconstruct_times(clean_data): function filter_data (line 307) | def filter_data(clean_data, month_filter=None, categorical_filter=None): function convert (line 323) | def convert(name): function get_flight_filename (line 330) | def get_flight_filename(demo=True): FILE: featuretools/demo/mock_customer.py function load_mock_customer (line 9) | def load_mock_customer( FILE: featuretools/demo/retail.py function load_retail (line 7) | def load_retail(id="demo_retail_data", nrows=None, return_single_table=F... FILE: featuretools/demo/weather.py function load_weather (line 6) | def load_weather(nrows=None, return_single_table=False): function make_es (line 29) | def make_es(data): FILE: featuretools/entityset/deserialize.py function description_to_entityset (line 17) | def description_to_entityset(description, **kwargs): function empty_dataframe (line 56) | def empty_dataframe(description): function read_data_description (line 122) | def read_data_description(path): function read_entityset (line 141) | def read_entityset(path, profile_name=None, **kwargs): FILE: featuretools/entityset/entityset.py class EntitySet (line 28) | class EntitySet(object): method __init__ (line 43) | def __init__(self, id=None, dataframes=None, relationships=None): method __sizeof__ (line 116) | def __sizeof__(self): method __dask_tokenize__ (line 119) | def __dask_tokenize__(self): method __eq__ (line 122) | def __eq__(self, other, deep=False): method __ne__ (line 141) | def __ne__(self, other, deep=False): method __getitem__ (line 144) | def __getitem__(self, dataframe_name): method __deepcopy__ (line 159) | def __deepcopy__(self, memo): method dataframes (line 179) | def dataframes(self): method metadata (line 183) | def metadata(self): method reset_data_description (line 191) | def reset_data_description(self): method to_pickle (line 194) | def to_pickle(self, path, compression=None, profile_name=None): method to_parquet (line 213) | def to_parquet(self, path, engine="auto", compression=None, profile_na... method to_csv (line 234) | def to_csv( method to_dictionary (line 268) | def to_dictionary(self): method __repr__ (line 275) | def __repr__(self): method add_relationships (line 302) | def add_relationships(self, relationships): method add_relationship (line 318) | def add_relationship( method set_secondary_time_index (line 407) | def set_secondary_time_index(self, dataframe_name, secondary_time_index): method _set_secondary_time_index (line 420) | def _set_secondary_time_index(self, dataframe, secondary_time_index): method find_forward_paths (line 433) | def find_forward_paths(self, start_dataframe_name, goal_dataframe_name): method find_backward_paths (line 451) | def find_backward_paths(self, start_dataframe_name, goal_dataframe_name): method _forward_dataframe_paths (line 467) | def _forward_dataframe_paths(self, start_dataframe_name, seen_datafram... method get_forward_dataframes (line 496) | def get_forward_dataframes(self, dataframe_name, deep=False): method get_backward_dataframes (line 519) | def get_backward_dataframes(self, dataframe_name, deep=False): method get_forward_relationships (line 542) | def get_forward_relationships(self, dataframe_name): method get_backward_relationships (line 555) | def get_backward_relationships(self, dataframe_name): method has_unique_forward_path (line 569) | def has_unique_forward_path(self, start_dataframe_name, end_dataframe_... method add_dataframe (line 586) | def add_dataframe( method __setitem__ (line 747) | def __setitem__(self, key, value): method normalize_dataframe (line 750) | def normalize_dataframe( method concat (line 1007) | def concat(self, other, inplace=False): method add_last_time_indexes (line 1063) | def add_last_time_indexes(self, updated_dataframes=None): method __getstate__ (line 1248) | def __getstate__(self): method __setstate__ (line 1256) | def __setstate__(self, state): method add_interesting_values (line 1267) | def add_interesting_values( method plot (line 1339) | def plot(self, to_file=None): method _handle_time (line 1407) | def _handle_time( method query_by_values (line 1459) | def query_by_values( method replace_dataframe (line 1536) | def replace_dataframe( method _check_time_indexes (line 1612) | def _check_time_indexes(self): method _check_secondary_time_index (line 1617) | def _check_secondary_time_index(self, dataframe, secondary_time_index=... method _check_uniform_time_index (line 1633) | def _check_uniform_time_index(self, dataframe, column_name=None): method _get_time_type (line 1645) | def _get_time_type(self, dataframe, column_name=None): method _add_references_to_metadata (line 1661) | def _add_references_to_metadata(self, dataframe): method _normalize_values (line 1669) | def _normalize_values(self, dataframe): function _vals_to_series (line 1682) | def _vals_to_series(instance_vals, column_id): function _get_or_create_index (line 1709) | def _get_or_create_index(index, make_index, df): function _create_index (line 1745) | def _create_index(df, index): FILE: featuretools/entityset/relationship.py class Relationship (line 1) | class Relationship(object): method __init__ (line 8) | def __init__( method from_dictionary (line 42) | def from_dictionary(cls, arguments, es): method __repr__ (line 49) | def __repr__(self): method __eq__ (line 59) | def __eq__(self, other): method __hash__ (line 70) | def __hash__(self): method parent_dataframe (line 81) | def parent_dataframe(self): method child_dataframe (line 86) | def child_dataframe(self): method parent_column (line 91) | def parent_column(self): method child_column (line 96) | def child_column(self): method parent_name (line 101) | def parent_name(self): method child_name (line 109) | def child_name(self): method to_dictionary (line 116) | def to_dictionary(self): method _is_unique (line 124) | def _is_unique(self): class RelationshipPath (line 141) | class RelationshipPath(object): method __init__ (line 142) | def __init__(self, relationships_with_direction): method name (line 146) | def name(self): method dataframes (line 154) | def dataframes(self): method __add__ (line 170) | def __add__(self, other): method __getitem__ (line 175) | def __getitem__(self, index): method __iter__ (line 178) | def __iter__(self): method __len__ (line 182) | def __len__(self): method __eq__ (line 185) | def __eq__(self, other): method __ne__ (line 192) | def __ne__(self, other): method __repr__ (line 195) | def __repr__(self): function _direction_name (line 203) | def _direction_name(is_forward, relationship): FILE: featuretools/entityset/serialize.py function entityset_to_description (line 16) | def entityset_to_description(entityset, format=None): function write_data_description (line 44) | def write_data_description(entityset, path, profile_name=None, **kwargs): function dump_data_description (line 75) | def dump_data_description(entityset, path, **kwargs): function create_archive (line 87) | def create_archive(tmpdir): FILE: featuretools/entityset/timedelta.py class Timedelta (line 5) | class Timedelta(object): method __init__ (line 48) | def __init__(self, value, unit=None, delta_obj=None): method from_dictionary (line 67) | def from_dictionary(cls, dictionary): method make_singular (line 79) | def make_singular(cls, s): method _check_unit_plural (line 85) | def _check_unit_plural(cls, s): method get_value (line 92) | def get_value(self, unit=None): method get_units (line 100) | def get_units(self): method get_unit_type (line 103) | def get_unit_type(self): method check_value (line 113) | def check_value(self, value, unit): method fix_units (line 124) | def fix_units(self): method lower_readable_times (line 133) | def lower_readable_times(self): method get_name (line 140) | def get_name(self): method get_arguments (line 154) | def get_arguments(self): method is_absolute (line 165) | def is_absolute(self): method has_no_observations (line 171) | def has_no_observations(self): method has_multiple_units (line 177) | def has_multiple_units(self): method __eq__ (line 183) | def __eq__(self, other): method __neg__ (line 189) | def __neg__(self): method __radd__ (line 199) | def __radd__(self, time): method __rsub__ (line 206) | def __rsub__(self, time): FILE: featuretools/exceptions.py class UnknownFeature (line 1) | class UnknownFeature(Exception): method __init__ (line 2) | def __init__(self, *args, **kwargs): class UnusedPrimitiveWarning (line 6) | class UnusedPrimitiveWarning(UserWarning): FILE: featuretools/feature_base/cache.py class CacheType (line 16) | class CacheType(Enum): class FeatureCache (line 24) | class FeatureCache: method get (line 30) | def get( method add (line 48) | def add(self, cache_type: CacheType, hashkey: int, payload: Any): method clear_all (line 59) | def clear_all(self): FILE: featuretools/feature_base/feature_base.py class FeatureBase (line 18) | class FeatureBase(object): method __init__ (line 19) | def __init__( method __getitem__ (line 63) | def __getitem__(self, key): method from_dictionary (line 73) | def from_dictionary(cls, arguments, entityset, dependencies, primitive): method rename (line 76) | def rename(self, name): method copy (line 84) | def copy(self): method get_name (line 87) | def get_name(self): method get_feature_names (line 92) | def get_feature_names(self): method set_feature_names (line 105) | def set_feature_names(self, names): method get_function (line 133) | def get_function(self, **kwargs): method get_dependencies (line 136) | def get_dependencies(self, deep=False, ignored=None, copy=True): method get_depth (line 165) | def get_depth(self, stop_at=None): method _check_input_types (line 177) | def _check_input_types(self): method dataframe (line 195) | def dataframe(self): method number_output_features (line 200) | def number_output_features(self): method __repr__ (line 203) | def __repr__(self): method hash (line 206) | def hash(self): method __hash__ (line 209) | def __hash__(self): method column_schema (line 213) | def column_schema(self): method default_value (line 256) | def default_value(self): method get_arguments (line 259) | def get_arguments(self): method to_dictionary (line 262) | def to_dictionary(self): method _handle_binary_comparison (line 269) | def _handle_binary_comparison(self, other, Primitive, PrimitiveScalar): method __eq__ (line 275) | def __eq__(self, other): method __ne__ (line 283) | def __ne__(self, other): method __gt__ (line 291) | def __gt__(self, other): method __ge__ (line 299) | def __ge__(self, other): method __lt__ (line 307) | def __lt__(self, other): method __le__ (line 315) | def __le__(self, other): method __add__ (line 323) | def __add__(self, other): method __radd__ (line 331) | def __radd__(self, other): method __sub__ (line 334) | def __sub__(self, other): method __rsub__ (line 342) | def __rsub__(self, other): method __div__ (line 345) | def __div__(self, other): method __truediv__ (line 353) | def __truediv__(self, other): method __rtruediv__ (line 356) | def __rtruediv__(self, other): method __rdiv__ (line 359) | def __rdiv__(self, other): method __mul__ (line 362) | def __mul__(self, other): method __rmul__ (line 394) | def __rmul__(self, other): method __mod__ (line 397) | def __mod__(self, other): method __rmod__ (line 405) | def __rmod__(self, other): method __and__ (line 408) | def __and__(self, other): method __rand__ (line 411) | def __rand__(self, other): method __or__ (line 414) | def __or__(self, other): method __ror__ (line 417) | def __ror__(self, other): method __not__ (line 420) | def __not__(self, other): method __abs__ (line 423) | def __abs__(self): method __neg__ (line 426) | def __neg__(self): method AND (line 429) | def AND(self, other_feature): method OR (line 433) | def OR(self, other_feature): method NOT (line 437) | def NOT(self): method isin (line 441) | def isin(self, list_of_output): method is_null (line 447) | def is_null(self): method __invert__ (line 451) | def __invert__(self): method unique_name (line 454) | def unique_name(self): method relationship_path_name (line 457) | def relationship_path_name(self): class IdentityFeature (line 461) | class IdentityFeature(FeatureBase): method __init__ (line 464) | def __init__(self, column, name=None): method from_dictionary (line 479) | def from_dictionary(cls, arguments, entityset, dependencies, primitive): method copy (line 485) | def copy(self): method generate_name (line 489) | def generate_name(self): method get_depth (line 492) | def get_depth(self, stop_at=None): method get_arguments (line 495) | def get_arguments(self): method column_schema (line 503) | def column_schema(self): class DirectFeature (line 507) | class DirectFeature(FeatureBase): method __init__ (line 514) | def __init__( method _handle_relationship (line 537) | def _handle_relationship(self, entityset, child_dataframe_name, relati... method from_dictionary (line 576) | def from_dictionary(cls, arguments, entityset, dependencies, primitive): method number_output_features (line 591) | def number_output_features(self): method default_value (line 595) | def default_value(self): method copy (line 598) | def copy(self): method column_schema (line 608) | def column_schema(self): method generate_name (line 611) | def generate_name(self): method generate_names (line 614) | def generate_names(self): method get_arguments (line 620) | def get_arguments(self): method _name_from_base (line 628) | def _name_from_base(self, base_name): class AggregationFeature (line 632) | class AggregationFeature(FeatureBase): method __init__ (line 641) | def __init__( method _handle_relationship_path (line 696) | def _handle_relationship_path( method from_dictionary (line 751) | def from_dictionary(cls, arguments, entityset, dependencies, primitive): method copy (line 780) | def copy(self): method _where_str (line 790) | def _where_str(self): method _use_prev_str (line 797) | def _use_prev_str(self): method generate_name (line 804) | def generate_name(self): method generate_names (line 813) | def generate_names(self): method get_arguments (line 822) | def get_arguments(self): method relationship_path_name (line 835) | def relationship_path_name(self): class TransformFeature (line 842) | class TransformFeature(FeatureBase): method __init__ (line 843) | def __init__(self, base_features, primitive, name=None): method from_dictionary (line 859) | def from_dictionary(cls, arguments, entityset, dependencies, primitive): method copy (line 869) | def copy(self): method generate_name (line 872) | def generate_name(self): method generate_names (line 877) | def generate_names(self): method get_arguments (line 882) | def get_arguments(self): class GroupByTransformFeature (line 893) | class GroupByTransformFeature(TransformFeature): method __init__ (line 894) | def __init__(self, base_features, primitive, groupby, name=None): method from_dictionary (line 912) | def from_dictionary(cls, arguments, entityset, dependencies, primitive): method copy (line 924) | def copy(self): method generate_name (line 933) | def generate_name(self): method generate_names (line 940) | def generate_names(self): method get_arguments (line 946) | def get_arguments(self): class Feature (line 964) | class Feature(object): method __new__ (line 969) | def __new__( class FeatureOutputSlice (line 1012) | class FeatureOutputSlice(FeatureBase): method __init__ (line 1017) | def __init__(self, base_feature, n, name=None): method __getitem__ (line 1040) | def __getitem__(self, key): method generate_name (line 1043) | def generate_name(self): method number_output_features (line 1047) | def number_output_features(self): method get_arguments (line 1050) | def get_arguments(self): method from_dictionary (line 1058) | def from_dictionary(cls, arguments, entityset, dependencies, primitive): method copy (line 1065) | def copy(self): function _validate_base_features (line 1069) | def _validate_base_features(feature): FILE: featuretools/feature_base/feature_descriptions.py function describe_feature (line 6) | def describe_feature( function generate_description (line 43) | def generate_description(feature, feature_descriptions, primitive_templa... function get_direct_description (line 149) | def get_direct_description(feature): function get_aggregation_groupby (line 170) | def get_aggregation_groupby(feature, feature_descriptions=None): function parse_json_metadata (line 185) | def parse_json_metadata(file): FILE: featuretools/feature_base/feature_visualizer.py function graph_feature (line 35) | def graph_feature(feature, to_file=None, description=False, **kwargs): function get_feature_data (line 139) | def get_feature_data(feat, dataframes, groupbys, edges, primitives, laye... function add_dataframe (line 243) | def add_dataframe(dataframe, dataframe_dict): function get_dataframe_table (line 252) | def get_dataframe_table(dataframe_name, dataframe_dict): FILE: featuretools/feature_base/features_deserializer.py function load_features (line 22) | def load_features(features, profile_name=None): class FeaturesDeserializer (line 70) | class FeaturesDeserializer(object): method __init__ (line 82) | def __init__(self, features_dict): method load (line 95) | def load(cls, features, profile_name): method to_list (line 114) | def to_list(self): method _deserialize_feature (line 118) | def _deserialize_feature(self, feature_name): method _check_schema_version (line 146) | def _check_schema_version(self): FILE: featuretools/feature_base/features_serializer.py function save_features (line 10) | def save_features(features, location=None, profile_name=None): class FeaturesSerializer (line 65) | class FeaturesSerializer(object): method __init__ (line 66) | def __init__(self, feature_list): method to_dict (line 70) | def to_dict(self): method save (line 85) | def save(self, location, profile_name): method _feature_definitions (line 106) | def _feature_definitions(self): method _serialize_feature (line 140) | def _serialize_feature(self, feature): FILE: featuretools/feature_base/utils.py function is_valid_input (line 1) | def is_valid_input(candidate, template): FILE: featuretools/feature_discovery/FeatureCollection.py class FeatureCollection (line 18) | class FeatureCollection: method __init__ (line 19) | def __init__(self, features: List[LiteFeature]): method sort_features (line 25) | def sort_features(self): method __repr__ (line 30) | def __repr__(self): method all_features (line 34) | def all_features(self): method hash_key (line 38) | def hash_key(self) -> str: method _set_hash (line 46) | def _set_hash(self): method __hash__ (line 55) | def __hash__(self): method __eq__ (line 58) | def __eq__(self, other: FeatureCollection) -> bool: method reindex (line 61) | def reindex(self) -> FeatureCollection: method get_by_logical_type (line 100) | def get_by_logical_type(self, logical_type: Type[LogicalType]) -> Set[... method get_by_tag (line 103) | def get_by_tag(self, tag: str) -> Set[LiteFeature]: method get_by_origin_feature (line 106) | def get_by_origin_feature(self, origin_feature: LiteFeature) -> Set[Li... method get_by_origin_feature_name (line 109) | def get_by_origin_feature_name(self, name: str) -> Union[LiteFeature, ... method get_dependencies_by_origin_name (line 113) | def get_dependencies_by_origin_name(self, name) -> Set[LiteFeature]: method get_by_key (line 119) | def get_by_key(self, key: str) -> List[LiteFeature]: method flatten_features (line 122) | def flatten_features(self) -> Dict[str, LiteFeature]: method flatten_primitives (line 133) | def flatten_primitives(self) -> Dict[str, Dict[str, Any]]: method to_dict (line 146) | def to_dict(self): method feature_to_keys (line 157) | def feature_to_keys(feature: LiteFeature) -> List[str]: method from_dict (line 198) | def from_dict(input_dict): FILE: featuretools/feature_discovery/LiteFeature.py class LiteFeature (line 19) | class LiteFeature: method __init__ (line 36) | def __init__( method name (line 99) | def name(self): method name (line 107) | def name(self, _): method set_alias (line 110) | def set_alias(self, value: Union[str, None]): method non_indexed_name (line 114) | def non_indexed_name(self): method logical_type (line 120) | def logical_type(self): method logical_type (line 124) | def logical_type(self, _): method tags (line 128) | def tags(self): method tags (line 132) | def tags(self, _): method primitive (line 136) | def primitive(self): method primitive (line 140) | def primitive(self, _): method base_features (line 144) | def base_features(self): method base_features (line 148) | def base_features(self, _): method df_id (line 152) | def df_id(self): method df_id (line 156) | def df_id(self, _): method id (line 160) | def id(self): method id (line 164) | def id(self, _): method n_output_features (line 168) | def n_output_features(self): method n_output_features (line 172) | def n_output_features(self, _): method depth (line 176) | def depth(self): method depth (line 180) | def depth(self, _): method related_features (line 184) | def related_features(self): method related_features (line 188) | def related_features(self, value: Set[LiteFeature]): method idx (line 192) | def idx(self): method idx (line 196) | def idx(self, _): method hash (line 200) | def hash( method __eq__ (line 233) | def __eq__(self, other: LiteFeature): method __lt__ (line 236) | def __lt__(self, other: LiteFeature): method __ne__ (line 239) | def __ne__(self, other): method __hash__ (line 242) | def __hash__(self): method _generate_hash (line 245) | def _generate_hash(self) -> str: method get_primitive_name (line 254) | def get_primitive_name(self) -> Union[str, None]: method get_dependencies (line 257) | def get_dependencies(self, deep=False) -> List[LiteFeature]: method get_origin_features (line 270) | def get_origin_features(self) -> List[LiteFeature]: method column_schema (line 275) | def column_schema(self) -> ColumnSchema: method dependent_primitives (line 278) | def dependent_primitives(self) -> Set[Type[PrimitiveBase]]: method to_dict (line 287) | def to_dict(self) -> Dict[str, Any]: method is_multioutput (line 300) | def is_multioutput(self) -> bool: method copy (line 303) | def copy(self) -> LiteFeature: method __repr__ (line 319) | def __repr__(self) -> str: FILE: featuretools/feature_discovery/convertors.py function convert_featurebase_list_to_feature_list (line 20) | def convert_featurebase_list_to_feature_list( function _feature_to_transform_feature (line 95) | def _feature_to_transform_feature( function _convert_feature_to_featurebase (line 133) | def _convert_feature_to_featurebase( function convert_feature_list_to_featurebase_list (line 185) | def convert_feature_list_to_featurebase_list( FILE: featuretools/feature_discovery/feature_discovery.py function _index_column_set (line 16) | def _index_column_set(column_set: List[ColumnSchema]) -> List[Tuple[str,... function _get_features (line 45) | def _get_features( function _primitive_to_columnsets (line 95) | def _primitive_to_columnsets(primitive: PrimitiveBase) -> List[List[Colu... function _get_matching_features (line 119) | def _get_matching_features( function _features_from_primitive (line 176) | def _features_from_primitive( function schema_to_features (line 245) | def schema_to_features(schema: TableSchema) -> List[LiteFeature]: function _check_inputs (line 298) | def _check_inputs( function generate_features_from_primitives (line 330) | def generate_features_from_primitives( FILE: featuretools/feature_discovery/utils.py function column_schema_to_keys (line 20) | def column_schema_to_keys(column_schema: ColumnSchema) -> str: function hash_primitive (line 51) | def hash_primitive(primitive: PrimitiveBase) -> Tuple[str, Dict[str, Any]]: function get_primitive_return_type (line 62) | def get_primitive_return_type(primitive: PrimitiveBase) -> ColumnSchema: function flatten_list (line 80) | def flatten_list(nested_list): FILE: featuretools/primitives/__init__.py function _load_primitives (line 19) | def _load_primitives(): FILE: featuretools/primitives/base/aggregation_primitive_base.py class AggregationPrimitive (line 4) | class AggregationPrimitive(PrimitiveBase): method generate_name (line 5) | def generate_name( method generate_names (line 23) | def generate_names( FILE: featuretools/primitives/base/primitive_base.py class PrimitiveBase (line 11) | class PrimitiveBase(object): method __init__ (line 49) | def __init__(self): method __call__ (line 52) | def __call__(self, *args, **kwargs): method __lt__ (line 60) | def __lt__(self, other): method generate_name (line 65) | def generate_name(self): method generate_names (line 68) | def generate_names(self): method get_function (line 71) | def get_function(self): method get_filepath (line 74) | def get_filepath(self, filename): method get_args_string (line 77) | def get_args_string(self): method get_arguments (line 91) | def get_arguments(self): method get_description (line 111) | def get_description( method flatten_nested_input_types (line 155) | def flatten_nested_input_types(input_types): FILE: featuretools/primitives/base/transform_primitive_base.py class TransformPrimitive (line 4) | class TransformPrimitive(PrimitiveBase): method generate_name (line 12) | def generate_name(self, base_feature_names): method generate_names (line 19) | def generate_names(self, base_feature_names): FILE: featuretools/primitives/options_utils.py function _get_primitive_options (line 11) | def _get_primitive_options(): function dict_to_list_column_check (line 25) | def dict_to_list_column_check(option, es): function list_dataframe_check (line 45) | def list_dataframe_check(option, es): function generate_all_primitive_options (line 56) | def generate_all_primitive_options( function _init_primitive_options (line 131) | def _init_primitive_options(primitive_options, es): function _init_option_dict (line 175) | def _init_option_dict(key, option_dict, es): function column_filter (line 204) | def column_filter(f, options, groupby=False): function ignore_dataframe_for_primitive (line 240) | def ignore_dataframe_for_primitive(options, dataframe, groupby=False): function filter_groupby_matches_by_options (line 273) | def filter_groupby_matches_by_options(groupby_matches, options): function filter_matches_by_options (line 281) | def filter_matches_by_options(matches, options, groupby=False, commutati... FILE: featuretools/primitives/standard/aggregation/all_primitive.py class All (line 8) | class All(AggregationPrimitive): method get_function (line 30) | def get_function(self): FILE: featuretools/primitives/standard/aggregation/any_primitive.py class Any (line 8) | class Any(AggregationPrimitive): method get_function (line 30) | def get_function(self): FILE: featuretools/primitives/standard/aggregation/average_count_per_unique.py class AverageCountPerUnique (line 7) | class AverageCountPerUnique(AggregationPrimitive): method __init__ (line 42) | def __init__(self, skipna=True): method get_function (line 45) | def get_function(self): FILE: featuretools/primitives/standard/aggregation/avg_time_between.py class AvgTimeBetween (line 12) | class AvgTimeBetween(AggregationPrimitive): method __init__ (line 43) | def __init__(self, unit="seconds"): method get_function (line 46) | def get_function(self): FILE: featuretools/primitives/standard/aggregation/count.py class Count (line 8) | class Count(AggregationPrimitive): method get_function (line 24) | def get_function(self): method generate_name (line 27) | def generate_name( FILE: featuretools/primitives/standard/aggregation/count_above_mean.py class CountAboveMean (line 8) | class CountAboveMean(AggregationPrimitive): method __init__ (line 32) | def __init__(self, skipna=True): method get_function (line 35) | def get_function(self): FILE: featuretools/primitives/standard/aggregation/count_below_mean.py class CountBelowMean (line 8) | class CountBelowMean(AggregationPrimitive): method __init__ (line 32) | def __init__(self, skipna=True): method get_function (line 35) | def get_function(self): FILE: featuretools/primitives/standard/aggregation/count_greater_than.py class CountGreaterThan (line 7) | class CountGreaterThan(AggregationPrimitive): method __init__ (line 26) | def __init__(self, threshold=10): method get_function (line 29) | def get_function(self): FILE: featuretools/primitives/standard/aggregation/count_inside_nth_std.py class CountInsideNthSTD (line 8) | class CountInsideNthSTD(AggregationPrimitive): method __init__ (line 27) | def __init__(self, n=1): method get_function (line 33) | def get_function(self): FILE: featuretools/primitives/standard/aggregation/count_inside_range.py class CountInsideRange (line 8) | class CountInsideRange(AggregationPrimitive): method __init__ (line 36) | def __init__(self, lower=0, upper=1, skipna=True): method get_function (line 41) | def get_function(self): FILE: featuretools/primitives/standard/aggregation/count_less_than.py class CountLessThan (line 7) | class CountLessThan(AggregationPrimitive): method __init__ (line 26) | def __init__(self, threshold=10): method get_function (line 29) | def get_function(self): FILE: featuretools/primitives/standard/aggregation/count_outside_nth_std.py class CountOutsideNthSTD (line 8) | class CountOutsideNthSTD(AggregationPrimitive): method __init__ (line 27) | def __init__(self, n=1): method get_function (line 33) | def get_function(self): FILE: featuretools/primitives/standard/aggregation/count_outside_range.py class CountOutsideRange (line 8) | class CountOutsideRange(AggregationPrimitive): method __init__ (line 35) | def __init__(self, lower=0, upper=1, skipna=True): method get_function (line 40) | def get_function(self): FILE: featuretools/primitives/standard/aggregation/date_first_event.py class DateFirstEvent (line 8) | class DateFirstEvent(AggregationPrimitive): method get_function (line 27) | def get_function(self): FILE: featuretools/primitives/standard/aggregation/entropy.py class Entropy (line 7) | class Entropy(AggregationPrimitive): method __init__ (line 34) | def __init__(self, dropna=False, base=None): method get_function (line 38) | def get_function(self): FILE: featuretools/primitives/standard/aggregation/first.py class First (line 6) | class First(AggregationPrimitive): method get_function (line 21) | def get_function(self): FILE: featuretools/primitives/standard/aggregation/first_last_time_delta.py class FirstLastTimeDelta (line 8) | class FirstLastTimeDelta(AggregationPrimitive): method get_function (line 29) | def get_function(self): FILE: featuretools/primitives/standard/aggregation/has_no_duplicates.py class HasNoDuplicates (line 7) | class HasNoDuplicates(AggregationPrimitive): method __init__ (line 44) | def __init__(self, skipna=True): method get_function (line 47) | def get_function(self): FILE: featuretools/primitives/standard/aggregation/is_monotonically_decreasing.py class IsMonotonicallyDecreasing (line 7) | class IsMonotonicallyDecreasing(AggregationPrimitive): method get_function (line 27) | def get_function(self): FILE: featuretools/primitives/standard/aggregation/is_monotonically_increasing.py class IsMonotonicallyIncreasing (line 7) | class IsMonotonicallyIncreasing(AggregationPrimitive): method get_function (line 27) | def get_function(self): FILE: featuretools/primitives/standard/aggregation/is_unique.py class IsUnique (line 7) | class IsUnique(AggregationPrimitive): method get_function (line 33) | def get_function(self): FILE: featuretools/primitives/standard/aggregation/kurtosis.py class Kurtosis (line 8) | class Kurtosis(AggregationPrimitive): method __init__ (line 58) | def __init__(self, fisher=True, bias=True, nan_policy="propagate"): method get_function (line 65) | def get_function(self): FILE: featuretools/primitives/standard/aggregation/last.py class Last (line 6) | class Last(AggregationPrimitive): method get_function (line 21) | def get_function(self): FILE: featuretools/primitives/standard/aggregation/max_consecutive_false.py class MaxConsecutiveFalse (line 7) | class MaxConsecutiveFalse(AggregationPrimitive): method get_function (line 22) | def get_function(self): FILE: featuretools/primitives/standard/aggregation/max_consecutive_negatives.py class MaxConsecutiveNegatives (line 7) | class MaxConsecutiveNegatives(AggregationPrimitive): method __init__ (line 34) | def __init__(self, skipna=True): method get_function (line 37) | def get_function(self): FILE: featuretools/primitives/standard/aggregation/max_consecutive_positives.py class MaxConsecutivePositives (line 7) | class MaxConsecutivePositives(AggregationPrimitive): method __init__ (line 34) | def __init__(self, skipna=True): method get_function (line 37) | def get_function(self): FILE: featuretools/primitives/standard/aggregation/max_consecutive_true.py class MaxConsecutiveTrue (line 7) | class MaxConsecutiveTrue(AggregationPrimitive): method get_function (line 22) | def get_function(self): FILE: featuretools/primitives/standard/aggregation/max_consecutive_zeros.py class MaxConsecutiveZeros (line 7) | class MaxConsecutiveZeros(AggregationPrimitive): method __init__ (line 34) | def __init__(self, skipna=True): method get_function (line 37) | def get_function(self): FILE: featuretools/primitives/standard/aggregation/max_count.py class MaxCount (line 7) | class MaxCount(AggregationPrimitive): method __init__ (line 32) | def __init__(self, skipna=True): method get_function (line 35) | def get_function(self): FILE: featuretools/primitives/standard/aggregation/max_min_delta.py class MaxMinDelta (line 6) | class MaxMinDelta(AggregationPrimitive): method __init__ (line 31) | def __init__(self, skipna=True): method get_function (line 34) | def get_function(self): FILE: featuretools/primitives/standard/aggregation/max_primitive.py class Max (line 7) | class Max(AggregationPrimitive): method get_function (line 22) | def get_function(self): FILE: featuretools/primitives/standard/aggregation/mean.py class Mean (line 7) | class Mean(AggregationPrimitive): method __init__ (line 31) | def __init__(self, skipna=True): method get_function (line 34) | def get_function(self): FILE: featuretools/primitives/standard/aggregation/median.py class Median (line 7) | class Median(AggregationPrimitive): method get_function (line 26) | def get_function(self): FILE: featuretools/primitives/standard/aggregation/median_count.py class MedianCount (line 8) | class MedianCount(AggregationPrimitive): method __init__ (line 35) | def __init__(self, skipna=True): method get_function (line 38) | def get_function(self): FILE: featuretools/primitives/standard/aggregation/min_count.py class MinCount (line 8) | class MinCount(AggregationPrimitive): method __init__ (line 33) | def __init__(self, skipna=True): method get_function (line 36) | def get_function(self): FILE: featuretools/primitives/standard/aggregation/min_primitive.py class Min (line 7) | class Min(AggregationPrimitive): method get_function (line 22) | def get_function(self): FILE: featuretools/primitives/standard/aggregation/mode.py class Mode (line 7) | class Mode(AggregationPrimitive): method get_function (line 26) | def get_function(self): FILE: featuretools/primitives/standard/aggregation/n_most_common.py class NMostCommon (line 7) | class NMostCommon(AggregationPrimitive): method __init__ (line 31) | def __init__(self, n=3): method get_function (line 40) | def get_function(self): FILE: featuretools/primitives/standard/aggregation/n_most_common_frequency.py class NMostCommonFrequency (line 9) | class NMostCommonFrequency(AggregationPrimitive): method __init__ (line 50) | def __init__(self, n=3, skipna=True): method get_function (line 55) | def get_function(self): FILE: featuretools/primitives/standard/aggregation/n_unique_days.py class NUniqueDays (line 7) | class NUniqueDays(AggregationPrimitive): method get_function (line 33) | def get_function(self): FILE: featuretools/primitives/standard/aggregation/n_unique_days_of_calendar_year.py class NUniqueDaysOfCalendarYear (line 7) | class NUniqueDaysOfCalendarYear(AggregationPrimitive): method get_function (line 32) | def get_function(self): FILE: featuretools/primitives/standard/aggregation/n_unique_days_of_month.py class NUniqueDaysOfMonth (line 7) | class NUniqueDaysOfMonth(AggregationPrimitive): method get_function (line 34) | def get_function(self): FILE: featuretools/primitives/standard/aggregation/n_unique_months.py class NUniqueMonths (line 7) | class NUniqueMonths(AggregationPrimitive): method get_function (line 34) | def get_function(self): FILE: featuretools/primitives/standard/aggregation/n_unique_weeks.py class NUniqueWeeks (line 7) | class NUniqueWeeks(AggregationPrimitive): method get_function (line 35) | def get_function(self): FILE: featuretools/primitives/standard/aggregation/num_consecutive_greater_mean.py class NumConsecutiveGreaterMean (line 8) | class NumConsecutiveGreaterMean(AggregationPrimitive): method __init__ (line 39) | def __init__(self, skipna=True): method get_function (line 42) | def get_function(self): FILE: featuretools/primitives/standard/aggregation/num_consecutive_less_mean.py class NumConsecutiveLessMean (line 8) | class NumConsecutiveLessMean(AggregationPrimitive): method __init__ (line 39) | def __init__(self, skipna=True): method get_function (line 42) | def get_function(self): FILE: featuretools/primitives/standard/aggregation/num_false_since_last_true.py class NumFalseSinceLastTrue (line 8) | class NumFalseSinceLastTrue(AggregationPrimitive): method get_function (line 31) | def get_function(self): FILE: featuretools/primitives/standard/aggregation/num_peaks.py class NumPeaks (line 9) | class NumPeaks(AggregationPrimitive): method get_function (line 28) | def get_function(self): FILE: featuretools/primitives/standard/aggregation/num_true.py class NumTrue (line 8) | class NumTrue(AggregationPrimitive): method get_function (line 32) | def get_function(self): FILE: featuretools/primitives/standard/aggregation/num_true_since_last_false.py class NumTrueSinceLastFalse (line 8) | class NumTrueSinceLastFalse(AggregationPrimitive): method get_function (line 30) | def get_function(self): FILE: featuretools/primitives/standard/aggregation/num_unique.py class NumUnique (line 8) | class NumUnique(AggregationPrimitive): method __init__ (line 34) | def __init__(self, use_string_for_pd_calc=True): method get_function (line 37) | def get_function(self): FILE: featuretools/primitives/standard/aggregation/num_zero_crossings.py class NumZeroCrossings (line 8) | class NumZeroCrossings(AggregationPrimitive): method get_function (line 27) | def get_function(self): FILE: featuretools/primitives/standard/aggregation/percent_true.py class PercentTrue (line 8) | class PercentTrue(AggregationPrimitive): method get_function (line 34) | def get_function(self): FILE: featuretools/primitives/standard/aggregation/percent_unique.py class PercentUnique (line 7) | class PercentUnique(AggregationPrimitive): method __init__ (line 39) | def __init__(self, skipna=True): method get_function (line 42) | def get_function(self): FILE: featuretools/primitives/standard/aggregation/skew.py class Skew (line 7) | class Skew(AggregationPrimitive): method get_function (line 28) | def get_function(self): FILE: featuretools/primitives/standard/aggregation/std.py class Std (line 7) | class Std(AggregationPrimitive): method get_function (line 22) | def get_function(self): FILE: featuretools/primitives/standard/aggregation/sum_primitive.py class Sum (line 8) | class Sum(AggregationPrimitive): method get_function (line 25) | def get_function(self): FILE: featuretools/primitives/standard/aggregation/time_since_first.py class TimeSinceFirst (line 8) | class TimeSinceFirst(AggregationPrimitive): method __init__ (line 48) | def __init__(self, unit="seconds"): method get_function (line 51) | def get_function(self): FILE: featuretools/primitives/standard/aggregation/time_since_last.py class TimeSinceLast (line 8) | class TimeSinceLast(AggregationPrimitive): method __init__ (line 48) | def __init__(self, unit="seconds"): method get_function (line 51) | def get_function(self): FILE: featuretools/primitives/standard/aggregation/time_since_last_false.py class TimeSinceLastFalse (line 9) | class TimeSinceLastFalse(AggregationPrimitive): method get_function (line 45) | def get_function(self): FILE: featuretools/primitives/standard/aggregation/time_since_last_max.py class TimeSinceLastMax (line 9) | class TimeSinceLastMax(AggregationPrimitive): method get_function (line 42) | def get_function(self): FILE: featuretools/primitives/standard/aggregation/time_since_last_min.py class TimeSinceLastMin (line 9) | class TimeSinceLastMin(AggregationPrimitive): method get_function (line 42) | def get_function(self): FILE: featuretools/primitives/standard/aggregation/time_since_last_true.py class TimeSinceLastTrue (line 9) | class TimeSinceLastTrue(AggregationPrimitive): method get_function (line 45) | def get_function(self): FILE: featuretools/primitives/standard/aggregation/trend.py class Trend (line 9) | class Trend(AggregationPrimitive): method get_function (line 37) | def get_function(self): FILE: featuretools/primitives/standard/aggregation/variance.py class Variance (line 8) | class Variance(AggregationPrimitive): method get_function (line 35) | def get_function(self): FILE: featuretools/primitives/standard/transform/absolute_diff.py class AbsoluteDiff (line 6) | class AbsoluteDiff(TransformPrimitive): method __init__ (line 60) | def __init__(self, method="ffill", limit=None): method get_function (line 66) | def get_function(self): FILE: featuretools/primitives/standard/transform/binary/add_numeric.py class AddNumeric (line 7) | class AddNumeric(TransformPrimitive): method get_function (line 31) | def get_function(self): method generate_name (line 34) | def generate_name(self, base_feature_names): FILE: featuretools/primitives/standard/transform/binary/add_numeric_scalar.py class AddNumericScalar (line 6) | class AddNumericScalar(TransformPrimitive): method __init__ (line 23) | def __init__(self, value=0): method get_function (line 27) | def get_function(self): method generate_name (line 33) | def generate_name(self, base_feature_names): FILE: featuretools/primitives/standard/transform/binary/and_primitive.py class And (line 8) | class And(TransformPrimitive): method get_function (line 43) | def get_function(self): method generate_name (line 46) | def generate_name(self, base_feature_names): FILE: featuretools/primitives/standard/transform/binary/divide_by_feature.py class DivideByFeature (line 6) | class DivideByFeature(TransformPrimitive): method __init__ (line 24) | def __init__(self, value=1): method get_function (line 30) | def get_function(self): method generate_name (line 36) | def generate_name(self, base_feature_names): FILE: featuretools/primitives/standard/transform/binary/divide_numeric.py class DivideNumeric (line 6) | class DivideNumeric(TransformPrimitive): method __init__ (line 34) | def __init__(self, commutative=False): method get_function (line 37) | def get_function(self): method generate_name (line 43) | def generate_name(self, base_feature_names): FILE: featuretools/primitives/standard/transform/binary/divide_numeric_scalar.py class DivideNumericScalar (line 6) | class DivideNumericScalar(TransformPrimitive): method __init__ (line 23) | def __init__(self, value=1): method get_function (line 29) | def get_function(self): method generate_name (line 35) | def generate_name(self, base_feature_names): FILE: featuretools/primitives/standard/transform/binary/equal.py class Equal (line 8) | class Equal(TransformPrimitive): method get_function (line 29) | def get_function(self): method generate_name (line 48) | def generate_name(self, base_feature_names): FILE: featuretools/primitives/standard/transform/binary/equal_scalar.py class EqualScalar (line 7) | class EqualScalar(TransformPrimitive): method __init__ (line 24) | def __init__(self, value=None): method get_function (line 28) | def get_function(self): method generate_name (line 34) | def generate_name(self, base_feature_names): FILE: featuretools/primitives/standard/transform/binary/greater_than.py class GreaterThan (line 9) | class GreaterThan(TransformPrimitive): method get_function (line 35) | def get_function(self): method generate_name (line 50) | def generate_name(self, base_feature_names): FILE: featuretools/primitives/standard/transform/binary/greater_than_equal_to.py class GreaterThanEqualTo (line 9) | class GreaterThanEqualTo(TransformPrimitive): method get_function (line 36) | def get_function(self): method generate_name (line 51) | def generate_name(self, base_feature_names): FILE: featuretools/primitives/standard/transform/binary/greater_than_equal_to_scalar.py class GreaterThanEqualToScalar (line 7) | class GreaterThanEqualToScalar(TransformPrimitive): method __init__ (line 25) | def __init__(self, value=0): method get_function (line 31) | def get_function(self): method generate_name (line 37) | def generate_name(self, base_feature_names): FILE: featuretools/primitives/standard/transform/binary/greater_than_scalar.py class GreaterThanScalar (line 7) | class GreaterThanScalar(TransformPrimitive): method __init__ (line 25) | def __init__(self, value=0): method get_function (line 29) | def get_function(self): method generate_name (line 35) | def generate_name(self, base_feature_names): FILE: featuretools/primitives/standard/transform/binary/less_than.py class LessThan (line 9) | class LessThan(TransformPrimitive): method get_function (line 36) | def get_function(self): method generate_name (line 51) | def generate_name(self, base_feature_names): FILE: featuretools/primitives/standard/transform/binary/less_than_equal_to.py class LessThanEqualTo (line 9) | class LessThanEqualTo(TransformPrimitive): method get_function (line 36) | def get_function(self): method generate_name (line 51) | def generate_name(self, base_feature_names): FILE: featuretools/primitives/standard/transform/binary/less_than_equal_to_scalar.py class LessThanEqualToScalar (line 7) | class LessThanEqualToScalar(TransformPrimitive): method __init__ (line 25) | def __init__(self, value=0): method get_function (line 31) | def get_function(self): method generate_name (line 37) | def generate_name(self, base_feature_names): FILE: featuretools/primitives/standard/transform/binary/less_than_scalar.py class LessThanScalar (line 7) | class LessThanScalar(TransformPrimitive): method __init__ (line 25) | def __init__(self, value=0): method get_function (line 29) | def get_function(self): method generate_name (line 35) | def generate_name(self, base_feature_names): FILE: featuretools/primitives/standard/transform/binary/modulo_by_feature.py class ModuloByFeature (line 6) | class ModuloByFeature(TransformPrimitive): method __init__ (line 24) | def __init__(self, value=1): method get_function (line 30) | def get_function(self): method generate_name (line 36) | def generate_name(self, base_feature_names): FILE: featuretools/primitives/standard/transform/binary/modulo_numeric.py class ModuloNumeric (line 7) | class ModuloNumeric(TransformPrimitive): method get_function (line 30) | def get_function(self): method generate_name (line 33) | def generate_name(self, base_feature_names): FILE: featuretools/primitives/standard/transform/binary/modulo_numeric_scalar.py class ModuloNumericScalar (line 6) | class ModuloNumericScalar(TransformPrimitive): method __init__ (line 24) | def __init__(self, value=1): method get_function (line 30) | def get_function(self): method generate_name (line 36) | def generate_name(self, base_feature_names): FILE: featuretools/primitives/standard/transform/binary/multiply_boolean.py class MultiplyBoolean (line 8) | class MultiplyBoolean(TransformPrimitive): method get_function (line 42) | def get_function(self): method generate_name (line 45) | def generate_name(self, base_feature_names): FILE: featuretools/primitives/standard/transform/binary/multiply_numeric.py class MultiplyNumeric (line 7) | class MultiplyNumeric(TransformPrimitive): method get_function (line 31) | def get_function(self): method generate_name (line 34) | def generate_name(self, base_feature_names): FILE: featuretools/primitives/standard/transform/binary/multiply_numeric_boolean.py class MultiplyNumericBoolean (line 8) | class MultiplyNumericBoolean(TransformPrimitive): method get_function (line 50) | def get_function(self): method generate_name (line 63) | def generate_name(self, base_feature_names): FILE: featuretools/primitives/standard/transform/binary/multiply_numeric_scalar.py class MultiplyNumericScalar (line 6) | class MultiplyNumericScalar(TransformPrimitive): method __init__ (line 23) | def __init__(self, value=1): method get_function (line 27) | def get_function(self): method generate_name (line 33) | def generate_name(self, base_feature_names): FILE: featuretools/primitives/standard/transform/binary/not_equal.py class NotEqual (line 8) | class NotEqual(TransformPrimitive): method get_function (line 28) | def get_function(self): method generate_name (line 47) | def generate_name(self, base_feature_names): FILE: featuretools/primitives/standard/transform/binary/not_equal_scalar.py class NotEqualScalar (line 7) | class NotEqualScalar(TransformPrimitive): method __init__ (line 24) | def __init__(self, value=None): method get_function (line 28) | def get_function(self): method generate_name (line 34) | def generate_name(self, base_feature_names): FILE: featuretools/primitives/standard/transform/binary/or_primitive.py class Or (line 8) | class Or(TransformPrimitive): method get_function (line 43) | def get_function(self): method generate_name (line 46) | def generate_name(self, base_feature_names): FILE: featuretools/primitives/standard/transform/binary/scalar_subtract_numeric_feature.py class ScalarSubtractNumericFeature (line 6) | class ScalarSubtractNumericFeature(TransformPrimitive): method __init__ (line 24) | def __init__(self, value=0): method get_function (line 28) | def get_function(self): method generate_name (line 34) | def generate_name(self, base_feature_names): FILE: featuretools/primitives/standard/transform/binary/subtract_numeric.py class SubtractNumeric (line 7) | class SubtractNumeric(TransformPrimitive): method __init__ (line 39) | def __init__(self, commutative=True): method get_function (line 42) | def get_function(self): method generate_name (line 45) | def generate_name(self, base_feature_names): FILE: featuretools/primitives/standard/transform/binary/subtract_numeric_scalar.py class SubtractNumericScalar (line 6) | class SubtractNumericScalar(TransformPrimitive): method __init__ (line 23) | def __init__(self, value=0): method get_function (line 27) | def get_function(self): method generate_name (line 33) | def generate_name(self, base_feature_names): FILE: featuretools/primitives/standard/transform/cumulative/cum_count.py class CumCount (line 8) | class CumCount(TransformPrimitive): method get_function (line 32) | def get_function(self): FILE: featuretools/primitives/standard/transform/cumulative/cum_max.py class CumMax (line 6) | class CumMax(TransformPrimitive): method get_function (line 28) | def get_function(self): FILE: featuretools/primitives/standard/transform/cumulative/cum_mean.py class CumMean (line 7) | class CumMean(TransformPrimitive): method get_function (line 29) | def get_function(self): FILE: featuretools/primitives/standard/transform/cumulative/cum_min.py class CumMin (line 6) | class CumMin(TransformPrimitive): method get_function (line 28) | def get_function(self): FILE: featuretools/primitives/standard/transform/cumulative/cum_sum.py class CumSum (line 6) | class CumSum(TransformPrimitive): method get_function (line 28) | def get_function(self): FILE: featuretools/primitives/standard/transform/cumulative/cumulative_time_since_last_false.py class CumulativeTimeSinceLastFalse (line 9) | class CumulativeTimeSinceLastFalse(TransformPrimitive): method get_function (line 39) | def get_function(self): FILE: featuretools/primitives/standard/transform/cumulative/cumulative_time_since_last_true.py class CumulativeTimeSinceLastTrue (line 9) | class CumulativeTimeSinceLastTrue(TransformPrimitive): method get_function (line 34) | def get_function(self): FILE: featuretools/primitives/standard/transform/datetime/age.py class Age (line 7) | class Age(TransformPrimitive): method get_function (line 34) | def get_function(self): FILE: featuretools/primitives/standard/transform/datetime/date_to_holiday.py class DateToHoliday (line 9) | class DateToHoliday(TransformPrimitive): method __init__ (line 45) | def __init__(self, country="US"): method get_function (line 49) | def get_function(self): FILE: featuretools/primitives/standard/transform/datetime/date_to_timezone.py class DateToTimeZone (line 8) | class DateToTimeZone(TransformPrimitive): method get_function (line 33) | def get_function(self): FILE: featuretools/primitives/standard/transform/datetime/day.py class Day (line 7) | class Day(TransformPrimitive): method get_function (line 29) | def get_function(self): FILE: featuretools/primitives/standard/transform/datetime/day_of_year.py class DayOfYear (line 7) | class DayOfYear(TransformPrimitive): method get_function (line 33) | def get_function(self): FILE: featuretools/primitives/standard/transform/datetime/days_in_month.py class DaysInMonth (line 7) | class DaysInMonth(TransformPrimitive): method get_function (line 29) | def get_function(self): FILE: featuretools/primitives/standard/transform/datetime/diff_datetime.py class DiffDatetime (line 7) | class DiffDatetime(Diff): method __init__ (line 40) | def __init__(self, periods=0): FILE: featuretools/primitives/standard/transform/datetime/distance_to_holiday.py class DistanceToHoliday (line 9) | class DistanceToHoliday(TransformPrimitive): method __init__ (line 55) | def __init__(self, holiday="New Year's Day", country="US"): method get_function (line 65) | def get_function(self): FILE: featuretools/primitives/standard/transform/datetime/hour.py class Hour (line 7) | class Hour(TransformPrimitive): method get_function (line 29) | def get_function(self): FILE: featuretools/primitives/standard/transform/datetime/is_federal_holiday.py class IsFederalHoliday (line 9) | class IsFederalHoliday(TransformPrimitive): method __init__ (line 34) | def __init__(self, country="US"): method get_function (line 38) | def get_function(self): FILE: featuretools/primitives/standard/transform/datetime/is_first_week_of_month.py class IsFirstWeekOfMonth (line 9) | class IsFirstWeekOfMonth(TransformPrimitive): method get_function (line 33) | def get_function(self): FILE: featuretools/primitives/standard/transform/datetime/is_leap_year.py class IsLeapYear (line 7) | class IsLeapYear(TransformPrimitive): method get_function (line 26) | def get_function(self): FILE: featuretools/primitives/standard/transform/datetime/is_lunch_time.py class IsLunchTime (line 7) | class IsLunchTime(TransformPrimitive): method __init__ (line 34) | def __init__(self, lunch_hour=12): method get_function (line 37) | def get_function(self): FILE: featuretools/primitives/standard/transform/datetime/is_month_end.py class IsMonthEnd (line 7) | class IsMonthEnd(TransformPrimitive): method get_function (line 26) | def get_function(self): FILE: featuretools/primitives/standard/transform/datetime/is_month_start.py class IsMonthStart (line 7) | class IsMonthStart(TransformPrimitive): method get_function (line 26) | def get_function(self): FILE: featuretools/primitives/standard/transform/datetime/is_quarter_end.py class IsQuarterEnd (line 7) | class IsQuarterEnd(TransformPrimitive): method get_function (line 25) | def get_function(self): FILE: featuretools/primitives/standard/transform/datetime/is_quarter_start.py class IsQuarterStart (line 7) | class IsQuarterStart(TransformPrimitive): method get_function (line 25) | def get_function(self): FILE: featuretools/primitives/standard/transform/datetime/is_weekend.py class IsWeekend (line 7) | class IsWeekend(TransformPrimitive): method get_function (line 26) | def get_function(self): FILE: featuretools/primitives/standard/transform/datetime/is_working_hours.py class IsWorkingHours (line 7) | class IsWorkingHours(TransformPrimitive): method __init__ (line 35) | def __init__(self, start_hour=8, end_hour=18): method get_function (line 39) | def get_function(self): FILE: featuretools/primitives/standard/transform/datetime/is_year_end.py class IsYearEnd (line 7) | class IsYearEnd(TransformPrimitive): method get_function (line 28) | def get_function(self): FILE: featuretools/primitives/standard/transform/datetime/is_year_start.py class IsYearStart (line 7) | class IsYearStart(TransformPrimitive): method get_function (line 28) | def get_function(self): FILE: featuretools/primitives/standard/transform/datetime/minute.py class Minute (line 7) | class Minute(TransformPrimitive): method get_function (line 29) | def get_function(self): FILE: featuretools/primitives/standard/transform/datetime/month.py class Month (line 7) | class Month(TransformPrimitive): method get_function (line 29) | def get_function(self): FILE: featuretools/primitives/standard/transform/datetime/part_of_day.py class PartOfDay (line 9) | class PartOfDay(TransformPrimitive): method construct_replacement_dict (line 41) | def construct_replacement_dict(): method get_function (line 62) | def get_function(self): FILE: featuretools/primitives/standard/transform/datetime/quarter.py class Quarter (line 7) | class Quarter(TransformPrimitive): method get_function (line 29) | def get_function(self): FILE: featuretools/primitives/standard/transform/datetime/season.py class Season (line 10) | class Season(TransformPrimitive): method get_function (line 34) | def get_function(self): FILE: featuretools/primitives/standard/transform/datetime/second.py class Second (line 7) | class Second(TransformPrimitive): method get_function (line 29) | def get_function(self): FILE: featuretools/primitives/standard/transform/datetime/time_since.py class TimeSince (line 8) | class TimeSince(TransformPrimitive): method __init__ (line 46) | def __init__(self, unit="seconds"): method get_function (line 49) | def get_function(self): FILE: featuretools/primitives/standard/transform/datetime/time_since_previous.py class TimeSincePrevious (line 8) | class TimeSincePrevious(TransformPrimitive): method __init__ (line 38) | def __init__(self, unit="seconds"): method get_function (line 41) | def get_function(self): FILE: featuretools/primitives/standard/transform/datetime/utils.py class HolidayUtil (line 7) | class HolidayUtil: method __init__ (line 8) | def __init__(self, country="US"): method to_df (line 24) | def to_df(self): method convert_to_subdivision (line 32) | def convert_to_subdivision(self, country: str) -> Tuple[str, Optional[... FILE: featuretools/primitives/standard/transform/datetime/week.py class Week (line 7) | class Week(TransformPrimitive): method get_function (line 34) | def get_function(self): FILE: featuretools/primitives/standard/transform/datetime/weekday.py class Weekday (line 7) | class Weekday(TransformPrimitive): method get_function (line 33) | def get_function(self): FILE: featuretools/primitives/standard/transform/datetime/year.py class Year (line 7) | class Year(TransformPrimitive): method get_function (line 29) | def get_function(self): FILE: featuretools/primitives/standard/transform/email/email_address_to_domain.py class EmailAddressToDomain (line 9) | class EmailAddressToDomain(TransformPrimitive): method get_function (line 27) | def get_function(self): FILE: featuretools/primitives/standard/transform/email/is_free_email_domain.py class IsFreeEmailDomain (line 9) | class IsFreeEmailDomain(TransformPrimitive): method get_function (line 29) | def get_function(self): FILE: featuretools/primitives/standard/transform/exponential/exponential_weighted_average.py class ExponentialWeightedAverage (line 7) | class ExponentialWeightedAverage(TransformPrimitive): method __init__ (line 48) | def __init__(self, com=None, span=None, halflife=None, alpha=None, ign... method get_function (line 57) | def get_function(self): FILE: featuretools/primitives/standard/transform/exponential/exponential_weighted_std.py class ExponentialWeightedSTD (line 7) | class ExponentialWeightedSTD(TransformPrimitive): method __init__ (line 50) | def __init__(self, com=None, span=None, halflife=None, alpha=None, ign... method get_function (line 59) | def get_function(self): FILE: featuretools/primitives/standard/transform/exponential/exponential_weighted_variance.py class ExponentialWeightedVariance (line 7) | class ExponentialWeightedVariance(TransformPrimitive): method __init__ (line 49) | def __init__(self, com=None, span=None, halflife=None, alpha=None, ign... method get_function (line 58) | def get_function(self): FILE: featuretools/primitives/standard/transform/file_extension.py class FileExtension (line 7) | class FileExtension(TransformPrimitive): method get_function (line 25) | def get_function(self): FILE: featuretools/primitives/standard/transform/full_name_to_first_name.py class FullNameToFirstName (line 8) | class FullNameToFirstName(TransformPrimitive): method get_function (line 32) | def get_function(self): FILE: featuretools/primitives/standard/transform/full_name_to_last_name.py class FullNameToLastName (line 8) | class FullNameToLastName(TransformPrimitive): method get_function (line 29) | def get_function(self): FILE: featuretools/primitives/standard/transform/full_name_to_title.py class FullNameToTitle (line 7) | class FullNameToTitle(TransformPrimitive): method get_function (line 27) | def get_function(self): FILE: featuretools/primitives/standard/transform/is_in.py class IsIn (line 7) | class IsIn(TransformPrimitive): method __init__ (line 21) | def __init__(self, list_of_outputs=None): method get_function (line 31) | def get_function(self): method generate_name (line 37) | def generate_name(self, base_feature_names): FILE: featuretools/primitives/standard/transform/is_null.py class IsNull (line 7) | class IsNull(TransformPrimitive): method get_function (line 21) | def get_function(self): FILE: featuretools/primitives/standard/transform/latlong/cityblock_distance.py class CityblockDistance (line 12) | class CityblockDistance(TransformPrimitive): method __init__ (line 51) | def __init__(self, unit="miles"): method get_function (line 56) | def get_function(self): FILE: featuretools/primitives/standard/transform/latlong/geomidpoint.py class GeoMidpoint (line 8) | class GeoMidpoint(TransformPrimitive): method get_function (line 25) | def get_function(self): FILE: featuretools/primitives/standard/transform/latlong/haversine.py class Haversine (line 11) | class Haversine(TransformPrimitive): method __init__ (line 42) | def __init__(self, unit="miles"): method get_function (line 55) | def get_function(self): method generate_name (line 69) | def generate_name(self, base_feature_names): FILE: featuretools/primitives/standard/transform/latlong/is_in_geobox.py class IsInGeoBox (line 8) | class IsInGeoBox(TransformPrimitive): method __init__ (line 33) | def __init__(self, point1=(0, 0), point2=(0, 0)): method get_function (line 39) | def get_function(self): FILE: featuretools/primitives/standard/transform/latlong/latitude.py class Latitude (line 8) | class Latitude(TransformPrimitive): method get_function (line 25) | def get_function(self): FILE: featuretools/primitives/standard/transform/latlong/longitude.py class Longitude (line 8) | class Longitude(TransformPrimitive): method get_function (line 25) | def get_function(self): FILE: featuretools/primitives/standard/transform/latlong/utils.py function _haversine_calculate (line 4) | def _haversine_calculate(lat_1s, lon_1s, lat_2s, lon_2s, unit): FILE: featuretools/primitives/standard/transform/natural_language/count_string.py class CountString (line 10) | class CountString(TransformPrimitive): method __init__ (line 64) | def __init__( method process_text (line 93) | def process_text(self, text): method get_function (line 100) | def get_function(self): FILE: featuretools/primitives/standard/transform/natural_language/mean_characters_per_word.py function _mean_characters_per_word (line 18) | def _mean_characters_per_word(value): class MeanCharactersPerWord (line 30) | class MeanCharactersPerWord(TransformPrimitive): method get_function (line 52) | def get_function(self): FILE: featuretools/primitives/standard/transform/natural_language/median_word_length.py class MedianWordLength (line 11) | class MedianWordLength(TransformPrimitive): method __init__ (line 37) | def __init__(self, delimiters_regex=DELIMITERS): method get_function (line 40) | def get_function(self): FILE: featuretools/primitives/standard/transform/natural_language/num_characters.py class NumCharacters (line 8) | class NumCharacters(TransformPrimitive): method get_function (line 28) | def get_function(self): FILE: featuretools/primitives/standard/transform/natural_language/num_unique_separators.py class NumUniqueSeparators (line 10) | class NumUniqueSeparators(TransformPrimitive): method __init__ (line 33) | def __init__(self, separators=NATURAL_LANGUAGE_SEPARATORS): method get_function (line 37) | def get_function(self): FILE: featuretools/primitives/standard/transform/natural_language/num_words.py class NumWords (line 15) | class NumWords(TransformPrimitive): method get_function (line 34) | def get_function(self): FILE: featuretools/primitives/standard/transform/natural_language/number_of_common_words.py class NumberOfCommonWords (line 15) | class NumberOfCommonWords(TransformPrimitive): method __init__ (line 48) | def __init__( method get_function (line 56) | def get_function(self): FILE: featuretools/primitives/standard/transform/natural_language/number_of_hashtags.py class NumberOfHashtags (line 9) | class NumberOfHashtags(CountString): method __init__ (line 41) | def __init__(self): FILE: featuretools/primitives/standard/transform/natural_language/number_of_mentions.py class NumberOfMentions (line 12) | class NumberOfMentions(CountString): method __init__ (line 44) | def __init__(self): FILE: featuretools/primitives/standard/transform/natural_language/number_of_unique_words.py class NumberOfUniqueWords (line 14) | class NumberOfUniqueWords(TransformPrimitive): method __init__ (line 44) | def __init__(self, case_insensitive=False): method get_function (line 47) | def get_function(self): FILE: featuretools/primitives/standard/transform/natural_language/number_of_words_in_quotes.py class NumberOfWordsInQuotes (line 14) | class NumberOfWordsInQuotes(TransformPrimitive): method __init__ (line 44) | def __init__(self, quote_type="both"): method get_function (line 59) | def get_function(self): FILE: featuretools/primitives/standard/transform/natural_language/punctuation_count.py class PunctuationCount (line 14) | class PunctuationCount(CountString): method __init__ (line 37) | def __init__(self): FILE: featuretools/primitives/standard/transform/natural_language/title_word_count.py class TitleWordCount (line 10) | class TitleWordCount(CountString): method __init__ (line 33) | def __init__(self): FILE: featuretools/primitives/standard/transform/natural_language/total_word_length.py class TotalWordLength (line 10) | class TotalWordLength(TransformPrimitive): method __init__ (line 36) | def __init__(self, do_not_count=PUNCTUATION_AND_WHITESPACE): method get_function (line 39) | def get_function(self): FILE: featuretools/primitives/standard/transform/natural_language/upper_case_count.py class UpperCaseCount (line 10) | class UpperCaseCount(CountString): method __init__ (line 32) | def __init__(self): FILE: featuretools/primitives/standard/transform/natural_language/upper_case_word_count.py class UpperCaseWordCount (line 14) | class UpperCaseWordCount(TransformPrimitive): method get_function (line 35) | def get_function(self): FILE: featuretools/primitives/standard/transform/natural_language/whitespace_count.py class WhitespaceCount (line 6) | class WhitespaceCount(CountString): method __init__ (line 23) | def __init__(self): FILE: featuretools/primitives/standard/transform/not_primitive.py class Not (line 8) | class Not(TransformPrimitive): method generate_name (line 25) | def generate_name(self, base_feature_names): method get_function (line 28) | def get_function(self): FILE: featuretools/primitives/standard/transform/nth_week_of_month.py class NthWeekOfMonth (line 9) | class NthWeekOfMonth(TransformPrimitive): method get_function (line 33) | def get_function(self): FILE: featuretools/primitives/standard/transform/numeric/absolute.py class Absolute (line 7) | class Absolute(TransformPrimitive): method get_function (line 22) | def get_function(self): FILE: featuretools/primitives/standard/transform/numeric/cosine.py class Cosine (line 8) | class Cosine(TransformPrimitive): method get_function (line 23) | def get_function(self): FILE: featuretools/primitives/standard/transform/numeric/diff.py class Diff (line 6) | class Diff(TransformPrimitive): method __init__ (line 39) | def __init__(self, periods=0): method get_function (line 42) | def get_function(self): FILE: featuretools/primitives/standard/transform/numeric/natural_logarithm.py class NaturalLogarithm (line 8) | class NaturalLogarithm(TransformPrimitive): method get_function (line 25) | def get_function(self): FILE: featuretools/primitives/standard/transform/numeric/negate.py class Negate (line 6) | class Negate(TransformPrimitive): method get_function (line 20) | def get_function(self): method generate_name (line 26) | def generate_name(self, base_feature_names): FILE: featuretools/primitives/standard/transform/numeric/percentile.py class Percentile (line 6) | class Percentile(TransformPrimitive): method get_function (line 26) | def get_function(self): FILE: featuretools/primitives/standard/transform/numeric/rate_of_change.py class RateOfChange (line 7) | class RateOfChange(TransformPrimitive): method get_function (line 29) | def get_function(self): FILE: featuretools/primitives/standard/transform/numeric/same_as_previous.py class SameAsPrevious (line 7) | class SameAsPrevious(TransformPrimitive): method __init__ (line 54) | def __init__(self, fill_method="pad", limit=None): method get_function (line 60) | def get_function(self): FILE: featuretools/primitives/standard/transform/numeric/sine.py class Sine (line 8) | class Sine(TransformPrimitive): method get_function (line 23) | def get_function(self): FILE: featuretools/primitives/standard/transform/numeric/square_root.py class SquareRoot (line 8) | class SquareRoot(TransformPrimitive): method get_function (line 23) | def get_function(self): FILE: featuretools/primitives/standard/transform/numeric/tangent.py class Tangent (line 8) | class Tangent(TransformPrimitive): method get_function (line 23) | def get_function(self): FILE: featuretools/primitives/standard/transform/percent_change.py class PercentChange (line 7) | class PercentChange(TransformPrimitive): method __init__ (line 90) | def __init__(self, periods=1, fill_method="pad", limit=None, freq=None): method get_function (line 98) | def get_function(self): FILE: featuretools/primitives/standard/transform/postal/one_digit_postal_code.py class OneDigitPostalCode (line 8) | class OneDigitPostalCode(TransformPrimitive): method get_function (line 25) | def get_function(self): FILE: featuretools/primitives/standard/transform/postal/two_digit_postal_code.py class TwoDigitPostalCode (line 8) | class TwoDigitPostalCode(TransformPrimitive): method get_function (line 26) | def get_function(self): FILE: featuretools/primitives/standard/transform/savgol_filter.py class SavgolFilter (line 11) | class SavgolFilter(TransformPrimitive): method __init__ (line 82) | def __init__( method get_function (line 116) | def get_function(self): FILE: featuretools/primitives/standard/transform/time_series/expanding/expanding_count.py class ExpandingCount (line 11) | class ExpandingCount(TransformPrimitive): method __init__ (line 58) | def __init__(self, gap=1, min_periods=1): method get_function (line 62) | def get_function(self): FILE: featuretools/primitives/standard/transform/time_series/expanding/expanding_max.py class ExpandingMax (line 11) | class ExpandingMax(TransformPrimitive): method __init__ (line 61) | def __init__(self, gap=1, min_periods=1): method get_function (line 65) | def get_function(self): FILE: featuretools/primitives/standard/transform/time_series/expanding/expanding_mean.py class ExpandingMean (line 11) | class ExpandingMean(TransformPrimitive): method __init__ (line 61) | def __init__(self, gap=1, min_periods=1): method get_function (line 65) | def get_function(self): FILE: featuretools/primitives/standard/transform/time_series/expanding/expanding_min.py class ExpandingMin (line 11) | class ExpandingMin(TransformPrimitive): method __init__ (line 60) | def __init__(self, gap=1, min_periods=1): method get_function (line 64) | def get_function(self): FILE: featuretools/primitives/standard/transform/time_series/expanding/expanding_std.py class ExpandingSTD (line 11) | class ExpandingSTD(TransformPrimitive): method __init__ (line 64) | def __init__(self, gap=1, min_periods=1): method get_function (line 68) | def get_function(self): FILE: featuretools/primitives/standard/transform/time_series/expanding/expanding_trend.py class ExpandingTrend (line 12) | class ExpandingTrend(TransformPrimitive): method __init__ (line 65) | def __init__(self, gap=1, min_periods=1): method get_function (line 69) | def get_function(self): FILE: featuretools/primitives/standard/transform/time_series/lag.py class Lag (line 8) | class Lag(TransformPrimitive): method __init__ (line 53) | def __init__(self, periods=1): method get_function (line 56) | def get_function(self): FILE: featuretools/primitives/standard/transform/time_series/numeric_lag.py class NumericLag (line 9) | class NumericLag(TransformPrimitive): method __init__ (line 45) | def __init__(self, periods=1, fill_value=None): method get_function (line 53) | def get_function(self): FILE: featuretools/primitives/standard/transform/time_series/rolling_count.py class RollingCount (line 11) | class RollingCount(TransformPrimitive): method __init__ (line 92) | def __init__(self, window_length=3, gap=1, min_periods=0): method get_function (line 97) | def get_function(self): FILE: featuretools/primitives/standard/transform/time_series/rolling_max.py class RollingMax (line 11) | class RollingMax(TransformPrimitive): method __init__ (line 96) | def __init__(self, window_length=3, gap=1, min_periods=1): method get_function (line 101) | def get_function(self): FILE: featuretools/primitives/standard/transform/time_series/rolling_mean.py class RollingMean (line 12) | class RollingMean(TransformPrimitive): method __init__ (line 89) | def __init__(self, window_length=3, gap=1, min_periods=0): method get_function (line 94) | def get_function(self): FILE: featuretools/primitives/standard/transform/time_series/rolling_min.py class RollingMin (line 11) | class RollingMin(TransformPrimitive): method __init__ (line 95) | def __init__(self, window_length=3, gap=1, min_periods=1): method get_function (line 100) | def get_function(self): FILE: featuretools/primitives/standard/transform/time_series/rolling_outlier_count.py class RollingOutlierCount (line 13) | class RollingOutlierCount(TransformPrimitive): method __init__ (line 95) | def __init__(self, window_length=3, gap=1, min_periods=0): method get_outliers_count (line 100) | def get_outliers_count(self, numeric_series): method get_function (line 110) | def get_function(self): FILE: featuretools/primitives/standard/transform/time_series/rolling_std.py class RollingSTD (line 11) | class RollingSTD(TransformPrimitive): method __init__ (line 94) | def __init__(self, window_length=3, gap=1, min_periods=1): method get_function (line 99) | def get_function(self): FILE: featuretools/primitives/standard/transform/time_series/rolling_trend.py class RollingTrend (line 12) | class RollingTrend(TransformPrimitive): method __init__ (line 78) | def __init__(self, window_length=3, gap=1, min_periods=0): method get_function (line 83) | def get_function(self): FILE: featuretools/primitives/standard/transform/time_series/utils.py function roll_series_with_gap (line 10) | def roll_series_with_gap( function _get_rolled_series_without_gap (line 61) | def _get_rolled_series_without_gap(window: Series, gap_offset: str) -> S... function apply_roll_with_offset_gap (line 89) | def apply_roll_with_offset_gap( function _check_window_length (line 121) | def _check_window_length(window_length: Union[int, str]) -> None: function _check_gap (line 138) | def _check_gap(window_length: Union[int, str], gap: Union[int, str]) -> ... function apply_rolling_agg_to_series (line 161) | def apply_rolling_agg_to_series( function _apply_gap_for_expanding_primitives (line 243) | def _apply_gap_for_expanding_primitives( FILE: featuretools/primitives/standard/transform/url/url_to_domain.py class URLToDomain (line 7) | class URLToDomain(TransformPrimitive): method get_function (line 27) | def get_function(self): FILE: featuretools/primitives/standard/transform/url/url_to_protocol.py class URLToProtocol (line 7) | class URLToProtocol(TransformPrimitive): method get_function (line 28) | def get_function(self): FILE: featuretools/primitives/standard/transform/url/url_to_tld.py class URLToTLD (line 8) | class URLToTLD(TransformPrimitive): method get_function (line 30) | def get_function(self): FILE: featuretools/primitives/utils.py function _get_primitives (line 21) | def _get_primitives(primitive_kind): function get_aggregation_primitives (line 34) | def get_aggregation_primitives(): function get_transform_primitives (line 39) | def get_transform_primitives(): function get_all_primitives (line 44) | def get_all_primitives(): function _get_natural_language_primitives (line 55) | def _get_natural_language_primitives(): function list_primitives (line 79) | def list_primitives(): function summarize_primitives (line 117) | def summarize_primitives() -> pd.DataFrame: function get_default_aggregation_primitives (line 162) | def get_default_aggregation_primitives(): function get_default_transform_primitives (line 178) | def get_default_transform_primitives(): function _get_descriptions (line 193) | def _get_descriptions(primitives): function _get_summary_primitives (line 206) | def _get_summary_primitives(primitives: List) -> Dict[str, int]: function _check_input_types (line 271) | def _check_input_types( function _get_names_primitives (line 287) | def _get_names_primitives(primitive_func): function _get_unique_input_types (line 303) | def _get_unique_input_types(input_types): function list_primitive_files (line 313) | def list_primitive_files(directory): function check_valid_primitive_path (line 324) | def check_valid_primitive_path(path): function load_primitive_from_file (line 336) | def load_primitive_from_file(filepath): function serialize_primitive (line 362) | def serialize_primitive(primitive: PrimitiveBase): class PrimitivesDeserializer (line 375) | class PrimitivesDeserializer(object): method __init__ (line 384) | def __init__(self): method deserialize_primitive (line 391) | def deserialize_primitive(self, primitive_dict): method _find_class_in_descendants (line 418) | def _find_class_in_descendants(self, search_key): function get_all_logical_type_names (line 427) | def get_all_logical_type_names(): FILE: featuretools/selection/selection.py function remove_low_information_features (line 5) | def remove_low_information_features(feature_matrix, features=None): function remove_highly_null_features (line 31) | def remove_highly_null_features(feature_matrix, features=None, pct_null_... function remove_single_value_features (line 70) | def remove_single_value_features( function remove_highly_correlated_features (line 102) | def remove_highly_correlated_features( function _apply_feature_selection (line 203) | def _apply_feature_selection(keep, feature_matrix, features=None): FILE: featuretools/synthesis/deep_feature_synthesis.py class DeepFeatureSynthesis (line 40) | class DeepFeatureSynthesis(object): method __init__ (line 132) | def __init__( method build_features (line 283) | def build_features(self, return_types=None, verbose=False): method _filter_features (line 363) | def _filter_features(self, features): method _run_dfs (line 382) | def _run_dfs(self, dataframe, relationship_path, all_features, max_dep... method _handle_new_feature (line 533) | def _handle_new_feature(self, new_feature, all_features): method _add_identity_features (line 566) | def _add_identity_features(self, all_features, dataframe): method _build_where_clauses (line 588) | def _build_where_clauses(self, all_features, dataframe): method _build_transform_features (line 629) | def _build_transform_features( method _build_forward_features (line 768) | def _build_forward_features(self, all_features, relationship_path, max... method _build_agg_features (line 796) | def _build_agg_features( method _features_by_type (line 895) | def _features_by_type( method _feature_in_relationship_path (line 970) | def _feature_in_relationship_path(self, relationship_path, feature): method _get_matching_inputs (line 990) | def _get_matching_inputs( function _match_contains_numeric_foreign_key (line 1055) | def _match_contains_numeric_foreign_key(match): function not_a_transform_input (line 1060) | def not_a_transform_input(feature): function _find_root_primitive (line 1069) | def _find_root_primitive(feature): function _check_if_stacking_is_prohibited (line 1079) | def _check_if_stacking_is_prohibited( function _check_if_stacking_is_permitted (line 1104) | def _check_if_stacking_is_permitted( function can_stack_primitive_on_inputs (line 1124) | def can_stack_primitive_on_inputs(primitive: PrimitiveBase, inputs: List... function match_by_schema (line 1171) | def match_by_schema(features, column_schema): function match (line 1175) | def match( function handle_primitive (line 1233) | def handle_primitive(primitive): function check_primitive (line 1240) | def check_primitive( function _all_direct_and_same_path (line 1284) | def _all_direct_and_same_path(input_features: List[FeatureBase]) -> bool: function _build_ignore_columns (line 1295) | def _build_ignore_columns(input_dict: Dict[str, List[str]]) -> DefaultDi... function _direct_of_dataframe (line 1311) | def _direct_of_dataframe(feature, parent_dataframe): function get_feature_depth (line 1318) | def get_feature_depth(feature, stop_at=None): FILE: featuretools/synthesis/dfs.py function dfs (line 12) | def dfs( function warn_unused_primitives (line 302) | def warn_unused_primitives(unused_primitives): FILE: featuretools/synthesis/encode_features.py function encode_features (line 13) | def encode_features( FILE: featuretools/synthesis/get_valid_primitives.py function get_valid_primitives (line 10) | def get_valid_primitives( FILE: featuretools/synthesis/utils.py function _categorize_features (line 10) | def _categorize_features(features): function get_unused_primitives (line 52) | def get_unused_primitives(specified, used): FILE: featuretools/tests/computational_backend/test_calculate_feature_matrix.py function test_scatter_warning (line 66) | def test_scatter_warning(caplog): function test_calc_feature_matrix (line 76) | def test_calc_feature_matrix(es): function test_cfm_compose (line 165) | def test_cfm_compose(es, lt): function test_cfm_compose_approximate (line 180) | def test_cfm_compose_approximate(es, lt): function test_cfm_approximate_correct_ordering (line 197) | def test_cfm_approximate_correct_ordering(): function test_cfm_no_cutoff_time_index (line 260) | def test_cfm_no_cutoff_time_index(es): function test_cfm_duplicated_index_in_cutoff_time (line 305) | def test_cfm_duplicated_index_in_cutoff_time(es): function test_saveprogress (line 326) | def test_saveprogress(es, tmp_path): function test_cutoff_time_correctly (line 365) | def test_cutoff_time_correctly(es): function test_cutoff_time_binning (line 382) | def test_cutoff_time_binning(): function test_cutoff_time_columns_order (line 417) | def test_cutoff_time_columns_order(es): function test_cutoff_time_df_redundant_column_names (line 446) | def test_cutoff_time_df_redundant_column_names(es): function test_training_window (line 485) | def test_training_window(es): function test_training_window_overlap (line 585) | def test_training_window_overlap(es): function test_include_cutoff_time_without_training_window (line 626) | def test_include_cutoff_time_without_training_window(es): function test_approximate_dfeat_of_agg_on_target_include_cutoff_time (line 689) | def test_approximate_dfeat_of_agg_on_target_include_cutoff_time(es): function test_training_window_recent_time_index (line 730) | def test_training_window_recent_time_index(es): function test_approximate_multiple_instances_per_cutoff_time (line 818) | def test_approximate_multiple_instances_per_cutoff_time(es): function test_approximate_with_multiple_paths (line 838) | def test_approximate_with_multiple_paths(diamond_es): function test_approximate_dfeat_of_agg_on_target (line 859) | def test_approximate_dfeat_of_agg_on_target(es): function test_approximate_dfeat_of_need_all_values (line 879) | def test_approximate_dfeat_of_need_all_values(es): function test_uses_full_dataframe_feat_of_approximate (line 929) | def test_uses_full_dataframe_feat_of_approximate(es): function test_approximate_dfeat_of_dfeat_of_agg_on_target (line 992) | def test_approximate_dfeat_of_dfeat_of_agg_on_target(es): function test_empty_path_approximate_full (line 1011) | def test_empty_path_approximate_full(es): function test_approx_base_feature_is_also_first_class_feature (line 1040) | def test_approx_base_feature_is_also_first_class_feature(es): function test_approximate_time_split_returns_the_same_result (line 1066) | def test_approximate_time_split_returns_the_same_result(es): function test_approximate_returns_correct_empty_default_values (line 1114) | def test_approximate_returns_correct_empty_default_values(es): function test_approximate_child_aggs_handled_correctly (line 1141) | def test_approximate_child_aggs_handled_correctly(es): function test_cutoff_time_naming (line 1179) | def test_cutoff_time_naming(es): function test_cutoff_time_extra_columns (line 1218) | def test_cutoff_time_extra_columns(es): function test_cutoff_time_extra_columns_approximate (line 1245) | def test_cutoff_time_extra_columns_approximate(es): function test_cutoff_time_extra_columns_same_name (line 1277) | def test_cutoff_time_extra_columns_same_name(es): function test_cutoff_time_extra_columns_same_name_approximate (line 1305) | def test_cutoff_time_extra_columns_same_name_approximate(es): function test_instances_after_cutoff_time_removed (line 1338) | def test_instances_after_cutoff_time_removed(es): function test_instances_with_id_kept_after_cutoff (line 1361) | def test_instances_with_id_kept_after_cutoff(es): function test_cfm_returns_original_time_indexes (line 1386) | def test_cfm_returns_original_time_indexes(es): function test_cfm_returns_original_time_indexes_approximate (line 1418) | def test_cfm_returns_original_time_indexes_approximate(es): function test_dask_kwargs (line 1493) | def test_dask_kwargs(es, dask_cluster): function test_dask_persisted_es (line 1520) | def test_dask_persisted_es(es, capsys, dask_cluster): class TestCreateClientAndCluster (line 1558) | class TestCreateClientAndCluster(object): method test_user_cluster_as_string (line 1559) | def test_user_cluster_as_string(self, monkeypatch): method test_cluster_creation (line 1569) | def test_cluster_creation(self, monkeypatch): method test_not_enough_memory (line 1609) | def test_not_enough_memory(self, monkeypatch): function test_parallel_failure_raises_correct_error (line 1628) | def test_parallel_failure_raises_correct_error(es): function test_warning_not_enough_chunks (line 1653) | def test_warning_not_enough_chunks( function test_n_jobs (line 1674) | def test_n_jobs(): function test_parallel_cutoff_time_column_pass_through (line 1692) | def test_parallel_cutoff_time_column_pass_through(es, dask_cluster): function test_integer_time_index (line 1722) | def test_integer_time_index(int_es): function test_integer_time_index_single_cutoff_value (line 1741) | def test_integer_time_index_single_cutoff_value(int_es): function test_integer_time_index_datetime_cutoffs (line 1758) | def test_integer_time_index_datetime_cutoffs(int_es): function test_integer_time_index_passes_extra_columns (line 1775) | def test_integer_time_index_passes_extra_columns(int_es): function test_integer_time_index_mixed_cutoff (line 1794) | def test_integer_time_index_mixed_cutoff(int_es): function test_datetime_index_mixed_cutoff (line 1826) | def test_datetime_index_mixed_cutoff(es): function test_no_data_for_cutoff_time (line 1858) | def test_no_data_for_cutoff_time(mock_customer): function test_instances_not_in_data (line 1900) | def test_instances_not_in_data(es): function test_some_instances_not_in_data (line 1928) | def test_some_instances_not_in_data(es): function test_missing_instances_with_categorical_index (line 1969) | def test_missing_instances_with_categorical_index(es): function test_handle_chunk_size (line 1986) | def test_handle_chunk_size(): function test_chunk_dataframe_groups (line 2010) | def test_chunk_dataframe_groups(): function test_calls_progress_callback (line 2029) | def test_calls_progress_callback(mock_customer): function test_calls_progress_callback_cluster (line 2098) | def test_calls_progress_callback_cluster(mock_customer, dask_cluster): function test_closes_tqdm (line 2136) | def test_closes_tqdm(es): function test_approximate_with_single_cutoff_warns (line 2164) | def test_approximate_with_single_cutoff_warns(es): function test_calc_feature_matrix_with_cutoff_df_and_instance_ids (line 2201) | def test_calc_feature_matrix_with_cutoff_df_and_instance_ids(es): function test_calculate_feature_matrix_returns_default_values (line 2229) | def test_calculate_feature_matrix_returns_default_values(default_value_es): function test_dataframes_relationships (line 2247) | def test_dataframes_relationships(dataframes, relationships): function test_no_dataframes (line 2263) | def test_no_dataframes(dataframes, relationships): function test_no_relationships (line 2276) | def test_no_relationships(dataframes): function test_cfm_with_invalid_time_index (line 2292) | def test_cfm_with_invalid_time_index(es): function test_cfm_introduces_nan_values_in_direct_feats (line 2301) | def test_cfm_introduces_nan_values_in_direct_feats(es): function test_feature_origins_present_on_all_fm_cols (line 2325) | def test_feature_origins_present_on_all_fm_cols(es): function test_renamed_features_have_expected_column_names_in_feature_matrix (line 2349) | def test_renamed_features_have_expected_column_names_in_feature_matrix(es): FILE: featuretools/tests/computational_backend/test_feature_set.py function test_feature_trie_without_needs_full_dataframe (line 14) | def test_feature_trie_without_needs_full_dataframe(diamond_es): function test_feature_trie_with_needs_full_dataframe (line 81) | def test_feature_trie_with_needs_full_dataframe(diamond_es): function test_feature_trie_with_needs_full_dataframe_direct (line 129) | def test_feature_trie_with_needs_full_dataframe_direct(es): function test_feature_trie_ignores_approximate_features (line 165) | def test_feature_trie_ignores_approximate_features(es): FILE: featuretools/tests/computational_backend/test_feature_set_calculator.py function test_make_identity (line 48) | def test_make_identity(es): function test_make_dfeat (line 59) | def test_make_dfeat(es): function test_make_agg_feat_of_identity_column (line 73) | def test_make_agg_feat_of_identity_column(es): function test_full_dataframe_trans_of_agg (line 88) | def test_full_dataframe_trans_of_agg(es): function test_make_agg_feat_of_identity_index_column (line 104) | def test_make_agg_feat_of_identity_index_column(es): function test_make_agg_feat_where_count (line 119) | def test_make_agg_feat_where_count(es): function test_make_agg_feat_using_prev_time (line 135) | def test_make_agg_feat_using_prev_time(es): function test_make_agg_feat_using_prev_n_events (line 165) | def test_make_agg_feat_using_prev_n_events(es): function test_make_agg_feat_multiple_dtypes (line 211) | def test_make_agg_feat_multiple_dtypes(es): function test_make_agg_feat_where_different_identity_feat (line 238) | def test_make_agg_feat_where_different_identity_feat(es): function test_make_agg_feat_of_grandchild_dataframe (line 303) | def test_make_agg_feat_of_grandchild_dataframe(es): function test_make_agg_feat_where_count_feat (line 317) | def test_make_agg_feat_where_count_feat(es): function test_make_compare_feat (line 347) | def test_make_compare_feat(es): function test_make_agg_feat_where_count_and_device_type_feat (line 381) | def test_make_agg_feat_where_count_and_device_type_feat(es): function test_make_agg_feat_where_count_or_device_type_feat (line 412) | def test_make_agg_feat_where_count_or_device_type_feat(es): function test_make_agg_feat_of_agg_feat (line 443) | def test_make_agg_feat_of_agg_feat(es): function df (line 464) | def df(): function test_make_3_stacked_agg_feats (line 476) | def test_make_3_stacked_agg_feats(df): function test_make_dfeat_of_agg_feat_on_self (line 524) | def test_make_dfeat_of_agg_feat_on_self(es): function test_make_dfeat_of_agg_feat_through_parent (line 554) | def test_make_dfeat_of_agg_feat_through_parent(es): function test_make_deep_agg_feat_of_dfeat_of_agg_feat (line 583) | def test_make_deep_agg_feat_of_dfeat_of_agg_feat(es): function test_deep_agg_feat_chain (line 617) | def test_deep_agg_feat_chain(es): function test_topn (line 642) | def test_topn(es): function test_trend (line 672) | def test_trend(es): function test_direct_squared (line 692) | def test_direct_squared(es): function test_agg_empty_child (line 702) | def test_agg_empty_child(es): function test_diamond_entityset (line 721) | def test_diamond_entityset(diamond_es): function test_two_relationships_to_single_dataframe (line 752) | def test_two_relationships_to_single_dataframe(games_es): function parent_child (line 785) | def parent_child(): function test_empty_child_dataframe (line 799) | def test_empty_child_dataframe(parent_child): function test_with_features_built_from_es_metadata (line 915) | def test_with_features_built_from_es_metadata(es): function test_handles_primitive_function_name_uniqueness (line 931) | def test_handles_primitive_function_name_uniqueness(es): function test_returns_order_of_instance_ids (line 1054) | def test_returns_order_of_instance_ids(es): function test_calls_progress_callback (line 1066) | def test_calls_progress_callback(es): function test_precalculated_features (line 1130) | def test_precalculated_features(es): function test_nunique_nested_with_agg_bug (line 1185) | def test_nunique_nested_with_agg_bug(es): FILE: featuretools/tests/computational_backend/test_utils.py function test_replace_inf_values (line 8) | def test_replace_inf_values(divide_by_zero_es): function test_replace_inf_values_specify_cols (line 35) | def test_replace_inf_values_specify_cols(divide_by_zero_es): FILE: featuretools/tests/config_tests/test_config.py function test_get_default_config_does_not_change (line 4) | def test_get_default_config_does_not_change(): function test_set_and_get_config (line 17) | def test_set_and_get_config(): function test_get_all (line 28) | def test_get_all(): FILE: featuretools/tests/conftest.py function dask_cluster (line 18) | def dask_cluster(): function three_worker_dask_cluster (line 29) | def three_worker_dask_cluster(): function make_es (line 40) | def make_es(): function make_int_es (line 45) | def make_int_es(): function es (line 50) | def es(make_es): function int_es (line 55) | def int_es(make_int_es): function latlong_df (line 60) | def latlong_df(): function diamond_es (line 66) | def diamond_es(): function default_value_es (line 120) | def default_value_es(): function home_games_es (line 136) | def home_games_es(): function games_es (line 153) | def games_es(home_games_es): function mock_customer (line 158) | def mock_customer(): function lt (line 163) | def lt(es): function dataframes (line 186) | def dataframes(): function relationships (line 204) | def relationships(): function transform_es (line 209) | def transform_es(): function divide_by_zero_es (line 233) | def divide_by_zero_es(): function window_series (line 245) | def window_series(): function window_date_range (line 253) | def window_date_range(): function rolling_outlier_series (line 258) | def rolling_outlier_series(): function postal_code_dataframe (line 266) | def postal_code_dataframe(): function create_test_credentials (line 284) | def create_test_credentials(test_path): function create_test_config (line 291) | def create_test_config(test_path_config): function setup_test_profile (line 299) | def setup_test_profile(monkeypatch, tmp_path): function test_aggregation_primitive (line 322) | def test_aggregation_primitive(): function test_transform_primitive (line 333) | def test_transform_primitive(): function strings_that_have_triggered_errors_before (line 344) | def strings_that_have_triggered_errors_before(): FILE: featuretools/tests/demo_tests/test_demo_data.py function set_testing_headers (line 11) | def set_testing_headers(): function test_load_retail_diff (line 17) | def test_load_retail_diff(): function test_mock_customer (line 27) | def test_mock_customer(): function test_load_flight (line 50) | def test_load_flight(): function test_weather (line 64) | def test_weather(): FILE: featuretools/tests/entityset_tests/test_es.py function test_normalize_time_index_as_additional_column (line 34) | def test_normalize_time_index_as_additional_column(es): function test_normalize_time_index_as_copy_column (line 48) | def test_normalize_time_index_as_copy_column(es): function test_normalize_time_index_as_copy_column_new_time_index (line 65) | def test_normalize_time_index_as_copy_column_new_time_index(es): function test_normalize_time_index_as_copy_column_no_time_index (line 83) | def test_normalize_time_index_as_copy_column_no_time_index(es): function test_cannot_re_add_relationships_that_already_exists (line 100) | def test_cannot_re_add_relationships_that_already_exists(es): function test_add_relationships_convert_type (line 117) | def test_add_relationships_convert_type(es): function test_add_relationship_diff_param_logical_types (line 128) | def test_add_relationship_diff_param_logical_types(es): function test_add_relationship_different_logical_types_same_dtype (line 178) | def test_add_relationship_different_logical_types_same_dtype(es): function test_add_relationship_different_compatible_dtypes (line 222) | def test_add_relationship_different_compatible_dtypes(es): function test_add_relationship_errors_child_v_index (line 265) | def test_add_relationship_errors_child_v_index(es): function test_add_relationship_empty_child_convert_dtype (line 275) | def test_add_relationship_empty_child_convert_dtype(es): function test_add_relationship_with_relationship_object (line 292) | def test_add_relationship_with_relationship_object(es): function test_add_relationships_with_relationship_object (line 298) | def test_add_relationships_with_relationship_object(es): function test_add_relationship_error (line 304) | def test_add_relationship_error(es): function test_query_by_values_returns_rows_in_given_order (line 313) | def test_query_by_values_returns_rows_in_given_order(): function test_query_by_values_secondary_time_index (line 334) | def test_query_by_values_secondary_time_index(es): function test_query_by_id (line 344) | def test_query_by_id(es): function test_query_by_single_value (line 349) | def test_query_by_single_value(es): function test_query_by_df (line 354) | def test_query_by_df(es): function test_query_by_id_with_time (line 361) | def test_query_by_id_with_time(es): function test_query_by_column_with_time (line 371) | def test_query_by_column_with_time(es): function test_query_by_column_with_no_lti_and_training_window (line 385) | def test_query_by_column_with_no_lti_and_training_window(es): function test_query_by_column_with_lti_and_training_window (line 402) | def test_query_by_column_with_lti_and_training_window(es): function test_query_by_indexed_column (line 416) | def test_query_by_indexed_column(es): function df (line 427) | def df(): function test_check_columns_and_dataframe (line 431) | def test_check_columns_and_dataframe(df): function test_make_index_any_location (line 450) | def test_make_index_any_location(df): function test_replace_dataframe_and_create_index (line 465) | def test_replace_dataframe_and_create_index(es): function test_replace_dataframe_created_index_present (line 492) | def test_replace_dataframe_created_index_present(es): function test_index_any_location (line 516) | def test_index_any_location(df): function test_extra_column_type (line 530) | def test_extra_column_type(df): function test_add_parent_not_index_column (line 547) | def test_add_parent_not_index_column(es): function df2 (line 554) | def df2(): function test_none_index (line 558) | def test_none_index(df2): function df3 (line 582) | def df3(): function test_unknown_index (line 586) | def test_unknown_index(df3): function test_doesnt_remake_index (line 602) | def test_doesnt_remake_index(df): function test_bad_time_index_column (line 616) | def test_bad_time_index_column(df3): function df4 (line 631) | def df4(): function test_converts_dtype_on_init (line 645) | def test_converts_dtype_on_init(df4): function test_converts_dtype_after_init (line 660) | def test_converts_dtype_after_init(df4): function datetime1 (line 692) | def datetime1(): function test_converts_datetime (line 698) | def test_converts_datetime(datetime1): function datetime2 (line 718) | def datetime2(): function test_handles_datetime_format (line 727) | def test_handles_datetime_format(datetime2): function test_handles_datetime_mismatch (line 756) | def test_handles_datetime_mismatch(): function test_dataframe_init (line 773) | def test_dataframe_init(es): function bad_df (line 803) | def bad_df(): function test_nonstr_column_names (line 807) | def test_nonstr_column_names(bad_df): function test_sort_time_id (line 818) | def test_sort_time_id(): function test_already_sorted_parameter (line 837) | def test_already_sorted_parameter(): function test_concat_not_inplace (line 866) | def test_concat_not_inplace(es): function test_concat_inplace (line 884) | def test_concat_inplace(es): function test_concat_with_lti (line 900) | def test_concat_with_lti(es): function test_concat_errors (line 933) | def test_concat_errors(es): function test_concat_sort_index_with_time_index (line 945) | def test_concat_sort_index_with_time_index(es): function test_concat_sort_index_without_time_index (line 970) | def test_concat_sort_index_without_time_index(es): function test_concat_with_make_index (line 1011) | def test_concat_with_make_index(es): function transactions_df (line 1057) | def transactions_df(): function test_set_time_type_on_init (line 1068) | def test_set_time_type_on_init(transactions_df): function test_sets_time_when_adding_dataframe (line 1088) | def test_sets_time_when_adding_dataframe(transactions_df): function test_secondary_time_index_no_primary_time_index (line 1144) | def test_secondary_time_index_no_primary_time_index(es): function test_set_non_valid_time_index_type (line 1158) | def test_set_non_valid_time_index_type(es): function test_checks_time_type_setting_secondary_time_index (line 1164) | def test_checks_time_type_setting_secondary_time_index(es): function test_normalize_dataframe (line 1246) | def test_normalize_dataframe(es): function test_normalize_dataframe_add_index_as_column (line 1283) | def test_normalize_dataframe_add_index_as_column(es): function test_normalize_dataframe_new_time_index_in_base_dataframe_error_check (line 1305) | def test_normalize_dataframe_new_time_index_in_base_dataframe_error_chec... function test_normalize_dataframe_new_time_index_in_column_list_error_check (line 1316) | def test_normalize_dataframe_new_time_index_in_column_list_error_check(es): function test_normalize_dataframe_new_time_index_copy_success_check (line 1329) | def test_normalize_dataframe_new_time_index_copy_success_check(es): function test_normalize_dataframe_new_time_index_additional_success_check (line 1340) | def test_normalize_dataframe_new_time_index_additional_success_check(es): function normalize_es (line 1352) | def normalize_es(): function test_normalize_time_index_from_none (line 1369) | def test_normalize_time_index_from_none(normalize_es): function test_raise_error_if_dupicate_additional_columns_passed (line 1385) | def test_raise_error_if_dupicate_additional_columns_passed(es): function test_raise_error_if_dupicate_copy_columns_passed (line 1398) | def test_raise_error_if_dupicate_copy_columns_passed(es): function test_normalize_dataframe_copies_logical_types (line 1411) | def test_normalize_dataframe_copies_logical_types(es): function test_make_time_index_keeps_original_sorting (line 1446) | def test_make_time_index_keeps_original_sorting(): function test_normalize_dataframe_new_time_index (line 1471) | def test_normalize_dataframe_new_time_index(es): function test_normalize_dataframe_same_index (line 1488) | def test_normalize_dataframe_same_index(es): function test_secondary_time_index (line 1514) | def test_secondary_time_index(es): function test_sizeof (line 1532) | def test_sizeof(es): function test_construct_without_id (line 1541) | def test_construct_without_id(): function test_repr_without_id (line 1545) | def test_repr_without_id(): function test_getitem_without_id (line 1550) | def test_getitem_without_id(): function test_metadata_without_id (line 1556) | def test_metadata_without_id(): function datetime3 (line 1562) | def datetime3(): function test_datetime64_conversion (line 1566) | def test_datetime64_conversion(datetime3): function index_df (line 1583) | def index_df(): function test_same_index_values (line 1593) | def test_same_index_values(index_df): function test_use_time_index (line 1626) | def test_use_time_index(index_df): function test_normalize_with_datetime_time_index (line 1654) | def test_normalize_with_datetime_time_index(es): function test_normalize_with_numeric_time_index (line 1667) | def test_normalize_with_numeric_time_index(int_es): function test_normalize_with_invalid_time_index (line 1679) | def test_normalize_with_invalid_time_index(es): function test_entityset_init (line 1691) | def test_entityset_init(): function test_add_interesting_values_specified_vals (line 1734) | def test_add_interesting_values_specified_vals(es): function test_add_interesting_values_vals_specified_without_dataframe_name (line 1747) | def test_add_interesting_values_vals_specified_without_dataframe_name(es): function test_add_interesting_values_single_dataframe (line 1756) | def test_add_interesting_values_single_dataframe(es): function test_add_interesting_values_multiple_dataframes (line 1776) | def test_add_interesting_values_multiple_dataframes(es): function test_add_interesting_values_verbose_output (line 1796) | def test_add_interesting_values_verbose_output(caplog): function test_entityset_equality (line 1813) | def test_entityset_equality(es): function test_entityset_dataframe_dict_and_relationship_equality (line 1862) | def test_entityset_dataframe_dict_and_relationship_equality(es): function test_entityset_id_equality (line 1949) | def test_entityset_id_equality(): function test_entityset_time_type_equality (line 1958) | def test_entityset_time_type_equality(): function test_entityset_deep_equality (line 1973) | def test_entityset_deep_equality(es): function test_deepcopy_entityset (line 2030) | def test_deepcopy_entityset(make_es): function test_deepcopy_entityset_woodwork_changes (line 2048) | def test_deepcopy_entityset_woodwork_changes(es): function test_deepcopy_entityset_featuretools_changes (line 2061) | def test_deepcopy_entityset_featuretools_changes(es): function test_es__getstate__key_unique (line 2079) | def test_es__getstate__key_unique(es): function test_es_pickling (line 2083) | def test_es_pickling(es): function test_empty_es_pickling (line 2091) | def test_empty_es_pickling(): function test_setitem (line 2100) | def test_setitem(add_dataframe): function test_latlong_nan_normalization (line 2108) | def test_latlong_nan_normalization(latlong_df): function test_latlong_nan_normalization_add_dataframe (line 2130) | def test_latlong_nan_normalization_add_dataframe(latlong_df): FILE: featuretools/tests/entityset_tests/test_es_metadata.py function test_cannot_re_add_relationships_that_already_exists (line 8) | def test_cannot_re_add_relationships_that_already_exists(es): function test_add_relationships_convert_type (line 15) | def test_add_relationships_convert_type(es): function test_get_forward_dataframes (line 22) | def test_get_forward_dataframes(es): function test_get_backward_dataframes (line 32) | def test_get_backward_dataframes(es): function test_get_forward_dataframes_deep (line 38) | def test_get_forward_dataframes_deep(es): function test_get_backward_dataframes_deep (line 54) | def test_get_backward_dataframes_deep(es): function test_get_forward_relationships (line 61) | def test_get_forward_relationships(es): function test_get_backward_relationships (line 75) | def test_get_backward_relationships(es): function test_find_forward_paths (line 87) | def test_find_forward_paths(es): function test_find_forward_paths_multiple_paths (line 100) | def test_find_forward_paths_multiple_paths(diamond_es): function test_find_forward_paths_multiple_relationships (line 119) | def test_find_forward_paths_multiple_relationships(games_es): function employee_df (line 141) | def employee_df(): function test_find_forward_paths_ignores_loops (line 145) | def test_find_forward_paths_ignores_loops(employee_df): function test_find_backward_paths (line 155) | def test_find_backward_paths(es): function test_find_backward_paths_multiple_paths (line 168) | def test_find_backward_paths_multiple_paths(diamond_es): function test_find_backward_paths_multiple_relationships (line 187) | def test_find_backward_paths_multiple_relationships(games_es): function test_has_unique_path (line 208) | def test_has_unique_path(diamond_es): function test_raise_key_error_missing_dataframe (line 213) | def test_raise_key_error_missing_dataframe(es): function test_add_parent_not_index_column (line 224) | def test_add_parent_not_index_column(es): FILE: featuretools/tests/entityset_tests/test_last_time_index.py function values_es (line 11) | def values_es(es): function true_values_lti (line 23) | def true_values_lti(): function true_sessions_lti (line 43) | def true_sessions_lti(): function wishlist_df (line 58) | def wishlist_df(): function extra_session_df (line 86) | def extra_session_df(es): class TestLastTimeIndex (line 94) | class TestLastTimeIndex(object): method test_leaf (line 95) | def test_leaf(self, es): method test_leaf_no_time_index (line 108) | def test_leaf_no_time_index(self, es): method test_parent (line 121) | def test_parent(self, values_es, true_values_lti): method test_parent_some_missing (line 131) | def test_parent_some_missing(self, values_es, true_values_lti): method test_parent_no_time_index (line 159) | def test_parent_no_time_index(self, es, true_sessions_lti): method test_parent_no_time_index_missing (line 169) | def test_parent_no_time_index_missing( method test_multiple_children (line 190) | def test_multiple_children(self, es, wishlist_df, true_sessions_lti): method test_multiple_children_right_missing (line 218) | def test_multiple_children_right_missing(self, es, wishlist_df, true_s... method test_multiple_children_left_missing (line 249) | def test_multiple_children_left_missing( method test_multiple_children_all_combined (line 297) | def test_multiple_children_all_combined( method test_multiple_children_both_missing (line 347) | def test_multiple_children_both_missing( method test_grandparent (line 388) | def test_grandparent(self, es): FILE: featuretools/tests/entityset_tests/test_plotting.py function simple_es (line 12) | def simple_es(): function test_returns_digraph_object (line 19) | def test_returns_digraph_object(es): function test_saving_png_file (line 25) | def test_saving_png_file(es, tmp_path): function test_missing_file_extension (line 34) | def test_missing_file_extension(es): function test_invalid_format (line 43) | def test_invalid_format(es): function test_multiple_rows (line 52) | def test_multiple_rows(es): function test_single_row (line 59) | def test_single_row(simple_es): FILE: featuretools/tests/entityset_tests/test_relationship.py function test_relationship_path (line 4) | def test_relationship_path(es): function test_relationship_path_name (line 26) | def test_relationship_path_name(es): function test_relationship_path_dataframes (line 48) | def test_relationship_path_dataframes(es): function test_names_when_multiple_relationships_between_dataframes (line 78) | def test_names_when_multiple_relationships_between_dataframes(games_es): function test_names_when_no_other_relationship_between_dataframes (line 84) | def test_names_when_no_other_relationship_between_dataframes(home_games_... function test_relationship_serialization (line 90) | def test_relationship_serialization(es): FILE: featuretools/tests/entityset_tests/test_serialization.py function test_entityset_description (line 30) | def test_entityset_description(es): function test_all_ww_logical_types (line 36) | def test_all_ww_logical_types(): function test_with_custom_ww_logical_type (line 53) | def test_with_custom_ww_logical_type(): function test_serialize_invalid_formats (line 81) | def test_serialize_invalid_formats(es, tmp_path): function test_empty_dataframe (line 88) | def test_empty_dataframe(es): function test_to_csv (line 96) | def test_to_csv(es, tmp_path): function test_to_csv_interesting_values (line 106) | def test_to_csv_interesting_values(es, tmp_path): function test_to_csv_manual_interesting_values (line 113) | def test_to_csv_manual_interesting_values(es, tmp_path): function test_to_pickle (line 126) | def test_to_pickle(es, tmp_path): function test_to_pickle_interesting_values (line 134) | def test_to_pickle_interesting_values(es, tmp_path): function test_to_pickle_manual_interesting_values (line 141) | def test_to_pickle_manual_interesting_values(es, tmp_path): function test_to_parquet (line 154) | def test_to_parquet(es, tmp_path): function test_to_parquet_manual_interesting_values (line 164) | def test_to_parquet_manual_interesting_values(es, tmp_path): function test_to_parquet_interesting_values (line 177) | def test_to_parquet_interesting_values(es, tmp_path): function test_to_parquet_with_lti (line 184) | def test_to_parquet_with_lti(tmp_path, mock_customer): function test_to_pickle_id_none (line 191) | def test_to_pickle_id_none(tmp_path): function s3_client (line 200) | def s3_client(): function s3_bucket (line 212) | def s3_bucket(s3_client, region="us-east-2"): function make_public (line 223) | def make_public(s3_client, s3_bucket): function test_serialize_s3_csv (line 229) | def test_serialize_s3_csv(es, s3_client, s3_bucket, profile_name): function test_serialize_s3_pickle (line 237) | def test_serialize_s3_pickle(es, s3_client, s3_bucket, profile_name): function test_serialize_s3_parquet (line 245) | def test_serialize_s3_parquet(es, s3_client, s3_bucket, profile_name): function test_s3_test_profile (line 252) | def test_s3_test_profile(es, s3_client, s3_bucket, setup_test_profile): function test_serialize_url_csv (line 259) | def test_serialize_url_csv(es): function test_serialize_subdirs_not_removed (line 265) | def test_serialize_subdirs_not_removed(es, tmp_path): function test_deserialize_local_tar (line 287) | def test_deserialize_local_tar(es): function test_deserialize_errors_if_python_version_unsafe (line 296) | def test_deserialize_errors_if_python_version_unsafe(mock_inspect, es): function test_deserialize_url_csv (line 307) | def test_deserialize_url_csv(es): function test_deserialize_s3_csv (line 312) | def test_deserialize_s3_csv(es): function test_operations_invalidate_metadata (line 317) | def test_operations_invalidate_metadata(es): function test_reset_metadata (line 361) | def test_reset_metadata(es): function test_later_schema_version (line 373) | def test_later_schema_version(es, caplog, hardcoded_schema_version, warns): function test_earlier_schema_version (line 395) | def test_earlier_schema_version( function _check_schema_version (line 417) | def _check_schema_version(version, es, warning_text, caplog, warning_typ... FILE: featuretools/tests/entityset_tests/test_timedelta.py function test_timedelta_equality (line 11) | def test_timedelta_equality(): function test_singular (line 16) | def test_singular(): function test_delta_with_observations (line 21) | def test_delta_with_observations(es): function test_delta_with_time_unit_matches_pandas (line 40) | def test_delta_with_time_unit_matches_pandas(es): function test_check_timedelta (line 64) | def test_check_timedelta(es): function test_check_pd_timedelta (line 87) | def test_check_pd_timedelta(es): function test_string_timedelta_args (line 93) | def test_string_timedelta_args(): function test_feature_takes_timedelta_string (line 102) | def test_feature_takes_timedelta_string(es): function test_deltas_week (line 112) | def test_deltas_week(es): function test_relative_year (line 125) | def test_relative_year(): function test_serialization (line 135) | def test_serialization(): function test_relative_month (line 169) | def test_relative_month(): function test_has_multiple_units (line 187) | def test_has_multiple_units(): function test_pd_dateoffset_to_timedelta (line 196) | def test_pd_dateoffset_to_timedelta(): function test_pd_dateoffset_to_timedelta_math (line 216) | def test_pd_dateoffset_to_timedelta_math(): FILE: featuretools/tests/entityset_tests/test_ww_es.py function test_empty_es (line 19) | def test_empty_es(): function df (line 28) | def df(): function test_init_es_with_dataframe (line 34) | def test_init_es_with_dataframe(df): function test_init_es_with_woodwork_table_same_name (line 45) | def test_init_es_with_woodwork_table_same_name(df): function test_init_es_with_woodwork_table_diff_name_error (line 62) | def test_init_es_with_woodwork_table_diff_name_error(df): function test_init_es_with_dataframe_and_params (line 69) | def test_init_es_with_dataframe_and_params(df): function test_init_es_with_multiple_dataframes (line 93) | def test_init_es_with_multiple_dataframes(df): function test_add_dataframe_to_es (line 117) | def test_add_dataframe_to_es(df): function test_change_es_dataframe_schema (line 138) | def test_change_es_dataframe_schema(df): function test_init_es_with_relationships (line 148) | def test_init_es_with_relationships(df): function dates_df (line 171) | def dates_df(): function test_add_secondary_time_index (line 214) | def test_add_secondary_time_index(dates_df): function test_time_type_check_order (line 231) | def test_time_type_check_order(dates_df): function test_add_time_index_through_woodwork_different_type (line 249) | def test_add_time_index_through_woodwork_different_type(dates_df): function test_init_with_mismatched_time_types (line 277) | def test_init_with_mismatched_time_types(dates_df): function test_int_double_time_type (line 295) | def test_int_double_time_type(dates_df): function test_normalize_dataframe (line 314) | def test_normalize_dataframe(): function test_replace_dataframe (line 356) | def test_replace_dataframe(): function test_add_last_time_index (line 396) | def test_add_last_time_index(es): function test_lti_already_has_last_time_column_name (line 407) | def test_lti_already_has_last_time_column_name(es): function test_numeric_es_last_time_index_logical_type (line 424) | def test_numeric_es_last_time_index_logical_type(int_es): function test_datetime_es_last_time_index_logical_type (line 434) | def test_datetime_es_last_time_index_logical_type(es): function test_dataframe_without_name (line 444) | def test_dataframe_without_name(es): function test_dataframe_with_name_parameter (line 456) | def test_dataframe_with_name_parameter(es): function test_woodwork_dataframe_without_name_errors (line 472) | def test_woodwork_dataframe_without_name_errors(es): function test_woodwork_dataframe_with_name (line 485) | def test_woodwork_dataframe_with_name(es): function test_woodwork_dataframe_ignore_conflicting_name_parameter_warning (line 498) | def test_woodwork_dataframe_ignore_conflicting_name_parameter_warning(es): function test_woodwork_dataframe_same_name_parameter (line 513) | def test_woodwork_dataframe_same_name_parameter(es): function test_extra_woodwork_params (line 526) | def test_extra_woodwork_params(es): function test_replace_dataframe_errors (line 556) | def test_replace_dataframe_errors(es): function test_replace_dataframe_already_sorted (line 569) | def test_replace_dataframe_already_sorted(es): function test_replace_dataframe_invalid_schema (line 603) | def test_replace_dataframe_invalid_schema(es): function test_replace_dataframe_mismatched_index (line 612) | def test_replace_dataframe_mismatched_index(es): function test_replace_dataframe_different_dtypes (line 622) | def test_replace_dataframe_different_dtypes(es): function latlong_df (line 641) | def latlong_df(): function test_replace_dataframe_data_transformation (line 656) | def test_replace_dataframe_data_transformation(latlong_df): function test_replace_dataframe_column_order (line 680) | def test_replace_dataframe_column_order(es): function test_replace_dataframe_different_woodwork_initialized (line 695) | def test_replace_dataframe_different_woodwork_initialized(es): function test_replace_dataframe_and_min_last_time_index (line 724) | def test_replace_dataframe_and_min_last_time_index(es): function test_replace_dataframe_dont_recalculate_last_time_index_present (line 750) | def test_replace_dataframe_dont_recalculate_last_time_index_present(es): function test_replace_dataframe_dont_recalculate_last_time_index_not_present (line 772) | def test_replace_dataframe_dont_recalculate_last_time_index_not_present(... function test_replace_dataframe_recalculate_last_time_index_not_present (line 794) | def test_replace_dataframe_recalculate_last_time_index_not_present(es): function test_replace_dataframe_recalculate_last_time_index_present (line 818) | def test_replace_dataframe_recalculate_last_time_index_present(es): function test_normalize_dataframe_loses_column_metadata (line 842) | def test_normalize_dataframe_loses_column_metadata(es): function test_normalize_ww_init (line 877) | def test_normalize_ww_init(): FILE: featuretools/tests/entry_point_tests/add-ons/featuretools_primitives/featuretools_primitives/existing_primitive.py class Sum (line 4) | class Sum(AggregationPrimitive): FILE: featuretools/tests/entry_point_tests/add-ons/featuretools_primitives/featuretools_primitives/new_primitive.py class NewPrimitive (line 4) | class NewPrimitive(TransformPrimitive): FILE: featuretools/tests/entry_point_tests/test_plugin.py function test_plugin_warning (line 8) | def test_plugin_warning(): FILE: featuretools/tests/entry_point_tests/test_primitives.py function test_entry_point (line 9) | def test_entry_point(): FILE: featuretools/tests/entry_point_tests/utils.py function _get_path_to_add_ons (line 6) | def _get_path_to_add_ons(*args): function _python (line 11) | def _python(*args): function _install_featuretools_plugin (line 16) | def _install_featuretools_plugin(): function _uninstall_featuretools_plugin (line 21) | def _uninstall_featuretools_plugin(): function _install_featuretools_primitives (line 25) | def _install_featuretools_primitives(): function _uninstall_featuretools_primitives (line 30) | def _uninstall_featuretools_primitives(): function _import_featuretools (line 34) | def _import_featuretools(level=None): FILE: featuretools/tests/feature_discovery/test_convertors.py function test_convert_featurebase_list_to_feature_list (line 31) | def test_convert_featurebase_list_to_feature_list(): function test_origin_feature_to_featurebase (line 89) | def test_origin_feature_to_featurebase(): function test_stacked_feature_to_featurebase (line 111) | def test_stacked_feature_to_featurebase(): function test_multi_output_to_featurebase (line 140) | def test_multi_output_to_featurebase(): function test_stacking_on_multioutput_to_featurebase (line 192) | def test_stacking_on_multioutput_to_featurebase(): FILE: featuretools/tests/feature_discovery/test_feature_collection.py function test_to_keys_method (line 73) | def test_to_keys_method(feature_args, expected): function test_feature_collection_hashing (line 81) | def test_feature_collection_hashing(): FILE: featuretools/tests/feature_discovery/test_feature_discovery.py class MultiOutputPrimitiveForTest (line 51) | class MultiOutputPrimitiveForTest(TransformPrimitive): class DoublePrimitiveForTest (line 58) | class DoublePrimitiveForTest(TransformPrimitive): function test_column_schema_to_keys (line 75) | def test_column_schema_to_keys(column_schema, expected): function test_index_input_set (line 94) | def test_index_input_set(column_list, expected): function test_get_features (line 159) | def test_get_features(feature_args, input_set, commutative, expected): function test_get_matching_features (line 244) | def test_get_matching_features(feature_args, primitive, expected): function test_generate_features_from_primitives (line 275) | def test_generate_features_from_primitives(col_defs, primitives, expected): function test_compare_dfs (line 330) | def test_compare_dfs(col_defs, primitives): function test_generate_features_from_primitives_inputs (line 357) | def test_generate_features_from_primitives_inputs(): FILE: featuretools/tests/feature_discovery/test_type_defs.py function test_feature_type_equality (line 28) | def test_feature_type_equality(): function test_feature_type_assertions (line 74) | def test_feature_type_assertions(): function test_feature_to_dict (line 91) | def test_feature_to_dict(): function test_feature_hash (line 118) | def test_feature_hash(): function test_feature_forced_name (line 155) | def test_feature_forced_name(): function test_feature_collection_to_dict (line 177) | def test_feature_collection_to_dict(): function test_feature_collection_from_dict (line 236) | def test_feature_collection_from_dict(): function test_feature_collection_serialization_roundtrip (line 299) | def test_feature_collection_serialization_roundtrip(): function test_lite_feature_assertions (line 361) | def test_lite_feature_assertions(): function test_lite_feature_to_column_schema (line 420) | def test_lite_feature_to_column_schema(): function test_lite_feature_to_dependent_primitives (line 435) | def test_lite_feature_to_dependent_primitives(): FILE: featuretools/tests/primitive_tests/aggregation_primitive_tests/test_agg_primitives.py function test_nmostcommon_categorical (line 47) | def test_nmostcommon_categorical(): function test_agg_primitives_can_init_without_params (line 64) | def test_agg_primitives_can_init_without_params(): function test_trend_works_with_different_input_dtypes (line 70) | def test_trend_works_with_different_input_dtypes(): function test_percent_true_boolean (line 82) | def test_percent_true_boolean(): class TestAverageCountPerUnique (line 88) | class TestAverageCountPerUnique(PrimitiveTestBase): method test_percent_unique (line 92) | def test_percent_unique(self): method test_nans (line 96) | def test_nans(self): method test_empty_string (line 104) | def test_empty_string(self): method test_with_featuretools (line 109) | def test_with_featuretools(self, es): class TestVariance (line 116) | class TestVariance(PrimitiveTestBase): method test_regular (line 119) | def test_regular(self): method test_single (line 123) | def test_single(self): method test_double (line 127) | def test_double(self): method test_empty (line 131) | def test_empty(self): method test_nan (line 135) | def test_nan(self): method test_allnan (line 142) | def test_allnan(self): class TestFirstLastTimeDelta (line 150) | class TestFirstLastTimeDelta(PrimitiveTestBase): method test_first_last_time_delta (line 155) | def test_first_last_time_delta(self): method test_with_nans (line 159) | def test_with_nans(self): method test_with_featuretools (line 165) | def test_with_featuretools(self, es): class TestEntropy (line 172) | class TestEntropy(PrimitiveTestBase): method test_regular (line 179) | def test_regular(self, dtype): method test_empty (line 189) | def test_empty(self, dtype): method test_args (line 199) | def test_args(self, dtype): method test_with_featuretools (line 209) | def test_with_featuretools(self, es): class TestKurtosis (line 216) | class TestKurtosis(PrimitiveTestBase): method test_regular (line 223) | def test_regular(self, dtype): method test_nan (line 250) | def test_nan(self): method test_empty (line 260) | def test_empty(self, dtype): method test_inf (line 266) | def test_inf(self): method test_arg (line 277) | def test_arg(self): method test_error (line 292) | def test_error(self): method test_with_featuretools (line 296) | def test_with_featuretools(self, es): class TestNumZeroCrossings (line 303) | class TestNumZeroCrossings(PrimitiveTestBase): method test_nan (line 306) | def test_nan(self): method test_empty (line 314) | def test_empty(self): method test_inf (line 321) | def test_inf(self): method test_zeros (line 334) | def test_zeros(self): method test_regular (line 347) | def test_regular(self): method test_with_featuretools (line 360) | def test_with_featuretools(self, es): class TestNumTrueSinceLastFalse (line 367) | class TestNumTrueSinceLastFalse(PrimitiveTestBase): method test_regular (line 370) | def test_regular(self): method test_regular_end_in_false (line 377) | def test_regular_end_in_false(self): method test_no_false (line 384) | def test_no_false(self): method test_all_false (line 389) | def test_all_false(self): method test_nan (line 396) | def test_nan(self): method test_all_nan (line 403) | def test_all_nan(self): method test_with_featuretools (line 408) | def test_with_featuretools(self, es): class TestNumFalseSinceLastTrue (line 415) | class TestNumFalseSinceLastTrue(PrimitiveTestBase): method test_regular (line 418) | def test_regular(self): method test_regular_end_in_true (line 425) | def test_regular_end_in_true(self): method test_no_true (line 432) | def test_no_true(self): method test_all_true (line 437) | def test_all_true(self): method test_nan (line 444) | def test_nan(self): method test_all_nan (line 451) | def test_all_nan(self): method test_numeric_and_string_input (line 456) | def test_numeric_and_string_input(self): method test_with_featuretools (line 463) | def test_with_featuretools(self, es): class TestNumPeaks (line 470) | class TestNumPeaks(PrimitiveTestBase): method test_negative_and_positive_nums (line 477) | def test_negative_and_positive_nums(self, dtype): method test_plateu (line 488) | def test_plateu(self, dtype): method test_regular (line 552) | def test_regular(self, dtype): method test_no_peak (line 561) | def test_no_peak(self, dtype): method test_too_small_data (line 570) | def test_too_small_data(self, dtype): method test_nans (line 582) | def test_nans(self, dtype): method test_with_featuretools (line 611) | def test_with_featuretools(self, es): class TestDateFirstEvent (line 618) | class TestDateFirstEvent(PrimitiveTestBase): method test_regular (line 621) | def test_regular(self): method test_nat (line 636) | def test_nat(self): method test_empty (line 651) | def test_empty(self): method test_with_featuretools (line 657) | def test_with_featuretools(self, es): method test_serialize (line 663) | def test_serialize(self, es): class TestMinCount (line 667) | class TestMinCount(PrimitiveTestBase): method test_nan (line 670) | def test_nan(self): method test_inf (line 676) | def test_inf(self): method test_regular (line 682) | def test_regular(self): method test_skipna (line 693) | def test_skipna(self): method test_ninf (line 699) | def test_ninf(self): method test_with_featuretools (line 705) | def test_with_featuretools(self, es): class TestMaxCount (line 712) | class TestMaxCount(PrimitiveTestBase): method test_nan (line 715) | def test_nan(self): method test_inf (line 721) | def test_inf(self): method test_regular (line 727) | def test_regular(self): method test_skipna (line 738) | def test_skipna(self): method test_ninf (line 744) | def test_ninf(self): method test_with_featuretools (line 750) | def test_with_featuretools(self, es): class TestMaxMinDelta (line 757) | class TestMaxMinDelta(PrimitiveTestBase): method test_max_min_delta (line 761) | def test_max_min_delta(self): method test_nans (line 765) | def test_nans(self): method test_with_featuretools (line 773) | def test_with_featuretools(self, es): class TestMedianCount (line 780) | class TestMedianCount(PrimitiveTestBase): method test_regular (line 783) | def test_regular(self): method test_nans (line 789) | def test_nans(self): method test_with_featuretools (line 798) | def test_with_featuretools(self, es): class TestNMostCommonFrequency (line 805) | class TestNMostCommonFrequency(PrimitiveTestBase): method test_regular (line 808) | def test_regular(self): method test_n_larger_than_len (line 828) | def test_n_larger_than_len(self): method test_skipna (line 846) | def test_skipna(self): method test_with_featuretools (line 854) | def test_with_featuretools(self, es): method test_with_featuretools_args (line 866) | def test_with_featuretools_args(self, es): method test_serialize (line 878) | def test_serialize(self, es): class TestNUniqueDays (line 886) | class TestNUniqueDays(PrimitiveTestBase): method test_two_years (line 889) | def test_two_years(self): method test_leap_year (line 894) | def test_leap_year(self): method test_ten_years (line 899) | def test_ten_years(self): method test_distinct_dt (line 904) | def test_distinct_dt(self): method test_NaT (line 917) | def test_NaT(self): method test_with_featuretools (line 923) | def test_with_featuretools(self, es): class TestNUniqueDaysOfCalendarYear (line 930) | class TestNUniqueDaysOfCalendarYear(PrimitiveTestBase): method test_two_years (line 933) | def test_two_years(self): method test_leap_year (line 938) | def test_leap_year(self): method test_ten_years (line 943) | def test_ten_years(self): method test_distinct_dt (line 948) | def test_distinct_dt(self): method test_NaT (line 961) | def test_NaT(self): method test_with_featuretools (line 967) | def test_with_featuretools(self, es): class TestNUniqueDaysOfMonth (line 974) | class TestNUniqueDaysOfMonth(PrimitiveTestBase): method test_two_days (line 977) | def test_two_days(self): method test_one_year (line 982) | def test_one_year(self): method test_leap_year (line 987) | def test_leap_year(self): method test_distinct_dt (line 992) | def test_distinct_dt(self): method test_NaT (line 1005) | def test_NaT(self): method test_with_featuretools (line 1011) | def test_with_featuretools(self, es): class TestNUniqueMonths (line 1018) | class TestNUniqueMonths(PrimitiveTestBase): method test_two_days (line 1021) | def test_two_days(self): method test_ten_years (line 1026) | def test_ten_years(self): method test_distinct_dt (line 1031) | def test_distinct_dt(self): method test_NaT (line 1044) | def test_NaT(self): method test_with_featuretools (line 1050) | def test_with_featuretools(self, es): class TestNUniqueWeeks (line 1057) | class TestNUniqueWeeks(PrimitiveTestBase): method test_same_week (line 1060) | def test_same_week(self): method test_ten_years (line 1065) | def test_ten_years(self): method test_distinct_dt (line 1070) | def test_distinct_dt(self): method test_NaT (line 1084) | def test_NaT(self): method test_with_featuretools (line 1090) | def test_with_featuretools(self, es): class TestHasNoDuplicates (line 1097) | class TestHasNoDuplicates(PrimitiveTestBase): method test_regular (line 1100) | def test_regular(self): method test_nan (line 1121) | def test_nan(self): method test_with_featuretools (line 1137) | def test_with_featuretools(self, es): class TestIsMonotonicallyDecreasing (line 1151) | class TestIsMonotonicallyDecreasing(PrimitiveTestBase): method test_monotonically_decreasing (line 1154) | def test_monotonically_decreasing(self): method test_monotonically_increasing (line 1159) | def test_monotonically_increasing(self): method test_non_monotonic (line 1164) | def test_non_monotonic(self): method test_weakly_decreasing (line 1169) | def test_weakly_decreasing(self): method test_nan (line 1174) | def test_nan(self): method test_with_featuretools (line 1183) | def test_with_featuretools(self, es): class TestIsMonotonicallyIncreasing (line 1190) | class TestIsMonotonicallyIncreasing(PrimitiveTestBase): method test_monotonically_increasing (line 1193) | def test_monotonically_increasing(self): method test_monotonically_decreasing (line 1198) | def test_monotonically_decreasing(self): method test_non_monotonic (line 1203) | def test_non_monotonic(self): method test_weakly_increasing (line 1208) | def test_weakly_increasing(self): method test_nan (line 1213) | def test_nan(self): method test_with_featuretools (line 1222) | def test_with_featuretools(self, es): FILE: featuretools/tests/primitive_tests/aggregation_primitive_tests/test_count_aggregation_primitives.py class TestCountAboveMean (line 17) | class TestCountAboveMean(PrimitiveTestBase): method test_regular (line 20) | def test_regular(self): method test_nan_without_ignore_nan (line 33) | def test_nan_without_ignore_nan(self): method test_nan_with_ignore_nan (line 46) | def test_nan_with_ignore_nan(self): method test_inf (line 65) | def test_inf(self): class TestCountGreaterThan (line 89) | class TestCountGreaterThan(PrimitiveTestBase): method compare_results (line 92) | def compare_results(self, data, thresholds, results): method test_regular (line 99) | def test_regular(self): method test_edges (line 105) | def test_edges(self): method test_nans (line 111) | def test_nans(self): class TestCountInsideNthSTD (line 118) | class TestCountInsideNthSTD: method test_normal_distribution (line 121) | def test_normal_distribution(self): method test_poisson_distribution (line 157) | def test_poisson_distribution(self): method test_nan (line 193) | def test_nan(self): method test_negative_n (line 232) | def test_negative_n(self): class TestCountInsideRange (line 237) | class TestCountInsideRange(PrimitiveTestBase): method test_integer_range (line 240) | def test_integer_range(self): method test_float_range (line 255) | def test_float_range(self): method test_nan (line 270) | def test_nan(self): method test_inf (line 282) | def test_inf(self): class TestCountLessThan (line 302) | class TestCountLessThan(PrimitiveTestBase): method compare_answers (line 305) | def compare_answers(self, data, thresholds, answers): method test_regular (line 312) | def test_regular(self): method test_edges (line 318) | def test_edges(self): method test_nans (line 324) | def test_nans(self): class TestCountOutsideNthSTD (line 331) | class TestCountOutsideNthSTD(PrimitiveTestBase): method test_normal_distribution (line 334) | def test_normal_distribution(self): method test_poisson_distribution (line 438) | def test_poisson_distribution(self): method test_nan (line 472) | def test_nan(self): method test_negative_n (line 510) | def test_negative_n(self): class TestCountOutsideRange (line 515) | class TestCountOutsideRange(PrimitiveTestBase): method test_integer_range (line 518) | def test_integer_range(self): method test_float_range (line 533) | def test_float_range(self): method test_nan (line 548) | def test_nan(self): method test_inf (line 559) | def test_inf(self): FILE: featuretools/tests/primitive_tests/aggregation_primitive_tests/test_max_consecutive.py class TestMaxConsecutiveFalse (line 14) | class TestMaxConsecutiveFalse: method test_regular (line 15) | def test_regular(self): method test_all_true (line 21) | def test_all_true(self): method test_all_false (line 27) | def test_all_false(self): class TestMaxConsecutiveTrue (line 34) | class TestMaxConsecutiveTrue: method test_regular (line 35) | def test_regular(self): method test_all_true (line 41) | def test_all_true(self): method test_all_false (line 47) | def test_all_false(self): class TestMaxConsecutiveNegatives (line 55) | class TestMaxConsecutiveNegatives: method test_regular (line 56) | def test_regular(self, dtype): method test_all_int (line 64) | def test_all_int(self, dtype): method test_all_float (line 70) | def test_all_float(self, dtype): method test_with_nan (line 78) | def test_with_nan(self, dtype): method test_with_nan_skipna (line 86) | def test_with_nan_skipna(self, dtype): method test_all_nan (line 94) | def test_all_nan(self, dtype): method test_all_nan_skipna (line 102) | def test_all_nan_skipna(self, dtype): class TestMaxConsecutivePositives (line 112) | class TestMaxConsecutivePositives: method test_regular (line 113) | def test_regular(self, dtype): method test_all_int (line 121) | def test_all_int(self, dtype): method test_all_float (line 127) | def test_all_float(self, dtype): method test_with_nan (line 135) | def test_with_nan(self, dtype): method test_with_nan_skipna (line 143) | def test_with_nan_skipna(self, dtype): method test_all_nan (line 151) | def test_all_nan(self, dtype): method test_all_nan_skipna (line 159) | def test_all_nan_skipna(self, dtype): class TestMaxConsecutiveZeros (line 169) | class TestMaxConsecutiveZeros: method test_regular (line 170) | def test_regular(self, dtype): method test_all_int (line 178) | def test_all_int(self, dtype): method test_all_float (line 184) | def test_all_float(self, dtype): method test_with_nan (line 192) | def test_with_nan(self, dtype): method test_with_nan_skipna (line 200) | def test_with_nan_skipna(self, dtype): method test_all_nan (line 208) | def test_all_nan(self, dtype): method test_all_nan_skipna (line 216) | def test_all_nan_skipna(self, dtype): FILE: featuretools/tests/primitive_tests/aggregation_primitive_tests/test_num_consecutive.py class TestNumConsecutiveGreaterMean (line 7) | class TestNumConsecutiveGreaterMean: method test_continuous_range (line 10) | def test_continuous_range(self): method test_subsequence_in_middle (line 17) | def test_subsequence_in_middle(self): method test_subsequence_at_start (line 47) | def test_subsequence_at_start(self): method test_subsequence_at_end (line 77) | def test_subsequence_at_end(self): method test_nan (line 107) | def test_nan(self): method test_inf (line 122) | def test_inf(self): class TestNumConsecutiveLessMean (line 139) | class TestNumConsecutiveLessMean: method test_continuous_range (line 142) | def test_continuous_range(self): method test_subsequence_in_middle (line 149) | def test_subsequence_in_middle(self): method test_subsequence_at_start (line 179) | def test_subsequence_at_start(self): method test_subsequence_at_end (line 209) | def test_subsequence_at_end(self): method test_nan (line 239) | def test_nan(self): method test_inf (line 254) | def test_inf(self): FILE: featuretools/tests/primitive_tests/aggregation_primitive_tests/test_percent_true.py function test_percent_true_default_value_with_dfs (line 7) | def test_percent_true_default_value_with_dfs(): FILE: featuretools/tests/primitive_tests/aggregation_primitive_tests/test_rolling_primitive.py function test_rolling_max (line 30) | def test_rolling_max(min_periods, window_length, gap, window_series): function test_rolling_min (line 70) | def test_rolling_min(min_periods, window_length, gap, window_series): function test_rolling_mean (line 111) | def test_rolling_mean(min_periods, window_length, gap, window_series): function test_rolling_std (line 152) | def test_rolling_std(min_periods, window_length, gap, window_series): function test_rolling_count (line 197) | def test_rolling_count(window_length, gap, window_series): function test_rolling_count_primitive_min_periods_nans (line 232) | def test_rolling_count_primitive_min_periods_nans( function test_rolling_count_with_no_gap (line 255) | def test_rolling_count_with_no_gap( function test_rolling_trend (line 315) | def test_rolling_trend(window_length, gap, expected_vals, window_series): function test_rolling_trend_window_length_less_than_three (line 323) | def test_rolling_trend_window_length_less_than_three(window_series): function test_rolling_primitives_non_uniform (line 342) | def test_rolling_primitives_non_uniform(primitive): function test_rolling_std_non_uniform (line 367) | def test_rolling_std_non_uniform(): function test_rolling_trend_non_uniform (line 400) | def test_rolling_trend_non_uniform(): function test_rolling_outlier_count (line 440) | def test_rolling_outlier_count( FILE: featuretools/tests/primitive_tests/aggregation_primitive_tests/test_time_since.py class TestTimeSinceLastFalse (line 15) | class TestTimeSinceLastFalse: method test_booleans (line 24) | def test_booleans(self): method test_booleans_reversed (line 36) | def test_booleans_reversed(self): method test_no_false (line 49) | def test_no_false(self): method test_nans (line 55) | def test_nans(self): method test_empty (line 73) | def test_empty(self): class TestTimeSinceLastMax (line 86) | class TestTimeSinceLastMax: method test_primitive_func_1 (line 97) | def test_primitive_func_1(self): method test_no_max (line 108) | def test_no_max(self): method test_nans (line 116) | def test_nans(self): class TestTimeSinceLastMin (line 134) | class TestTimeSinceLastMin: method test_primitive_func_1 (line 145) | def test_primitive_func_1(self): method test_no_max (line 156) | def test_no_max(self): method test_nans (line 164) | def test_nans(self): class TestTimeSinceLastTrue (line 184) | class TestTimeSinceLastTrue: method test_primitive_func_1 (line 195) | def test_primitive_func_1(self): method test_no_true (line 206) | def test_no_true(self): method test_nans (line 212) | def test_nans(self): method test_no_cutofftime (line 231) | def test_no_cutofftime(self): method test_empty (line 237) | def test_empty(self): FILE: featuretools/tests/primitive_tests/bad_primitive_files/multiple_primitives.py class CustomMax (line 6) | class CustomMax(AggregationPrimitive): class CustomSum (line 12) | class CustomSum(AggregationPrimitive): FILE: featuretools/tests/primitive_tests/natural_language_primitives_tests/test_count_string.py class TestCountString (line 12) | class TestCountString(PrimitiveTestBase): method compare (line 15) | def compare(self, primitive_initiated, test_cases, answers): method test_non_regex_with_no_other_parameters (line 38) | def test_non_regex_with_no_other_parameters(self): method test_non_regex_ignore_case (line 49) | def test_non_regex_ignore_case(self): method test_non_regex_ignore_non_alphanumeric (line 70) | def test_non_regex_ignore_non_alphanumeric(self): method test_non_regex_match_whole_words_only (line 81) | def test_non_regex_match_whole_words_only(self): method test_non_regex_with_all_others_parameters (line 93) | def test_non_regex_with_all_others_parameters(self): method test_regex_with_no_other_parameters (line 105) | def test_regex_with_no_other_parameters(self): method test_regex_with_ignore_case (line 117) | def test_regex_with_ignore_case(self): method test_regex_with_ignore_non_alphanumeric (line 129) | def test_regex_with_ignore_non_alphanumeric(self): method test_regex_with_match_whole_words_only (line 141) | def test_regex_with_match_whole_words_only(self): method test_regex_with_all_other_parameters (line 153) | def test_regex_with_all_other_parameters(self): method test_overlapping_regex (line 165) | def test_overlapping_regex(self): method test_the (line 177) | def test_the(self): method test_nan (line 190) | def test_nan(self): method test_with_featuretools (line 204) | def test_with_featuretools(self, es): method test_with_featuretools_nan (line 216) | def test_with_featuretools_nan(self, es): FILE: featuretools/tests/primitive_tests/natural_language_primitives_tests/test_mean_characters_per_word.py class TestMeanCharactersPerWord (line 13) | class TestMeanCharactersPerWord(PrimitiveTestBase): method test_sentences (line 16) | def test_sentences(self): method test_punctuation (line 30) | def test_punctuation(self): method test_multiline (line 44) | def test_multiline(self): method test_nans (line 60) | def test_nans(self, na_value): method test_all_nans (line 70) | def test_all_nans(self, na_value): method test_with_featuretools (line 76) | def test_with_featuretools(self, es): FILE: featuretools/tests/primitive_tests/natural_language_primitives_tests/test_median_word_length.py class TestMedianWordLength (line 12) | class TestMedianWordLength(PrimitiveTestBase): method test_delimiter_override (line 15) | def test_delimiter_override(self): method test_multiline (line 24) | def test_multiline(self): method test_null (line 36) | def test_null(self): method test_with_featuretools (line 43) | def test_with_featuretools(self, es): FILE: featuretools/tests/primitive_tests/natural_language_primitives_tests/test_natural_language_primitives_terminate.py class TestNaturalLanguagePrimitivesTerminate (line 9) | class TestNaturalLanguagePrimitivesTerminate: method test_natlang_primitive_does_not_timeout (line 15) | def test_natlang_primitive_does_not_timeout( FILE: featuretools/tests/primitive_tests/natural_language_primitives_tests/test_num_characters.py class TestNumCharacters (line 12) | class TestNumCharacters(PrimitiveTestBase): method test_general (line 15) | def test_general(self): method test_special_characters_and_whitespace (line 27) | def test_special_characters_and_whitespace(self): method test_unicode_input (line 33) | def test_unicode_input(self): method test_null (line 43) | def test_null(self): method test_with_featuretools (line 54) | def test_with_featuretools(self, es): FILE: featuretools/tests/primitive_tests/natural_language_primitives_tests/test_num_unique_separators.py class TestNumUniqueSeparators (line 12) | class TestNumUniqueSeparators(PrimitiveTestBase): method test_punctuation (line 15) | def test_punctuation(self): method test_other_delimeters (line 29) | def test_other_delimeters(self): method test_multiline (line 35) | def test_multiline(self): method test_nans (line 47) | def test_nans(self): method test_with_featuretools (line 53) | def test_with_featuretools(self, es): FILE: featuretools/tests/primitive_tests/natural_language_primitives_tests/test_num_words.py class TestNumWords (line 12) | class TestNumWords(PrimitiveTestBase): method test_general (line 15) | def test_general(self): method test_special_characters_and_whitespace (line 27) | def test_special_characters_and_whitespace(self): method test_unicode_input (line 33) | def test_unicode_input(self): method test_contractions (line 43) | def test_contractions(self): method test_multiple_spaces (line 53) | def test_multiple_spaces(self): method test_null (line 64) | def test_null(self): method test_with_featuretools (line 75) | def test_with_featuretools(self, es): FILE: featuretools/tests/primitive_tests/natural_language_primitives_tests/test_number_of_common_words.py class TestNumberOfCommonWords (line 12) | class TestNumberOfCommonWords(PrimitiveTestBase): method test_delimiter_override (line 16) | def test_delimiter_override(self): method test_multiline (line 32) | def test_multiline(self): method test_null (line 44) | def test_null(self): method test_case_insensitive (line 51) | def test_case_insensitive(self): method test_with_featuretools (line 58) | def test_with_featuretools(self, es): FILE: featuretools/tests/primitive_tests/natural_language_primitives_tests/test_number_of_hashtags.py class TestNumberOfHashtags (line 12) | class TestNumberOfHashtags(PrimitiveTestBase): method test_regular_input (line 15) | def test_regular_input(self): method test_unicode_input (line 27) | def test_unicode_input(self): method test_multiline (line 39) | def test_multiline(self): method test_null (line 51) | def test_null(self): method test_alphanumeric_and_special (line 58) | def test_alphanumeric_and_special(self): method test_underscore (line 65) | def test_underscore(self): method test_with_featuretools (line 72) | def test_with_featuretools(self, es): FILE: featuretools/tests/primitive_tests/natural_language_primitives_tests/test_number_of_mentions.py class TestNumberOfMentions (line 12) | class TestNumberOfMentions(PrimitiveTestBase): method test_regular_input (line 15) | def test_regular_input(self): method test_unicode_input (line 27) | def test_unicode_input(self): method test_multiline (line 41) | def test_multiline(self): method test_null (line 53) | def test_null(self): method test_alphanumeric_and_special (line 60) | def test_alphanumeric_and_special(self): method test_underscore (line 67) | def test_underscore(self): method test_with_featuretools (line 74) | def test_with_featuretools(self, es): FILE: featuretools/tests/primitive_tests/natural_language_primitives_tests/test_number_of_unique_words.py class TestNumberOfUniqueWords (line 12) | class TestNumberOfUniqueWords(PrimitiveTestBase): method test_general (line 15) | def test_general(self): method test_special_characters_and_whitespace (line 28) | def test_special_characters_and_whitespace(self): method test_unicode_input (line 35) | def test_unicode_input(self): method test_contractions (line 46) | def test_contractions(self): method test_multiline (line 57) | def test_multiline(self): method test_null (line 69) | def test_null(self): method test_case_insensitive (line 76) | def test_case_insensitive(self): method test_with_featuretools (line 83) | def test_with_featuretools(self, es): FILE: featuretools/tests/primitive_tests/natural_language_primitives_tests/test_number_of_words_in_quotes.py class TestNumberOfWordsInQuotes (line 13) | class TestNumberOfWordsInQuotes(PrimitiveTestBase): method test_regular_double_quotes_input (line 16) | def test_regular_double_quotes_input(self): method test_captures_regular_single_quotes (line 36) | def test_captures_regular_single_quotes(self): method test_captures_both_single_and_double_quotes (line 53) | def test_captures_both_single_and_double_quotes(self): method test_unicode_input (line 63) | def test_unicode_input(self): method test_multiline (line 74) | def test_multiline(self): method test_raises_error_invalid_args (line 84) | def test_raises_error_invalid_args(self): method test_null (line 94) | def test_null(self): method test_with_featuretools (line 100) | def test_with_featuretools(self, es): FILE: featuretools/tests/primitive_tests/natural_language_primitives_tests/test_punctuation_count.py class TestPunctuationCount (line 12) | class TestPunctuationCount(PrimitiveTestBase): method test_punctuation (line 15) | def test_punctuation(self): method test_multiline (line 29) | def test_multiline(self): method test_nan (line 40) | def test_nan(self): method test_with_featuretools (line 46) | def test_with_featuretools(self, es): FILE: featuretools/tests/primitive_tests/natural_language_primitives_tests/test_title_word_count.py class TestTitleWordCount (line 12) | class TestTitleWordCount(PrimitiveTestBase): method test_strings (line 15) | def test_strings(self): method test_nan (line 28) | def test_nan(self): method test_with_featuretools (line 34) | def test_with_featuretools(self, es): FILE: featuretools/tests/primitive_tests/natural_language_primitives_tests/test_total_word_length.py class TestTotalWordLength (line 12) | class TestTotalWordLength(PrimitiveTestBase): method test_delimiter_override (line 15) | def test_delimiter_override(self): method test_multiline (line 24) | def test_multiline(self): method test_null (line 36) | def test_null(self): method test_with_featuretools (line 43) | def test_with_featuretools(self, es): FILE: featuretools/tests/primitive_tests/natural_language_primitives_tests/test_upper_case_count.py class TestUpperCaseCount (line 12) | class TestUpperCaseCount(PrimitiveTestBase): method test_strings (line 15) | def test_strings(self): method test_nan (line 23) | def test_nan(self): method test_with_featuretools (line 29) | def test_with_featuretools(self, es): FILE: featuretools/tests/primitive_tests/natural_language_primitives_tests/test_upper_case_word_count.py class TestUpperCaseWordCount (line 7) | class TestUpperCaseWordCount: method test_strings (line 10) | def test_strings(self): method test_nan (line 29) | def test_nan(self): FILE: featuretools/tests/primitive_tests/natural_language_primitives_tests/test_whitespace_count.py class TestWhitespaceCount (line 12) | class TestWhitespaceCount(PrimitiveTestBase): method compare (line 15) | def compare(self, primitive_initiated, test_cases, answers): method test_strings (line 20) | def test_strings(self): method test_nan (line 27) | def test_nan(self): method test_with_featuretools (line 32) | def test_with_featuretools(self, es): FILE: featuretools/tests/primitive_tests/primitives_to_install/custom_max.py class CustomMax (line 6) | class CustomMax(AggregationPrimitive): FILE: featuretools/tests/primitive_tests/primitives_to_install/custom_mean.py class CustomMean (line 6) | class CustomMean(AggregationPrimitive): FILE: featuretools/tests/primitive_tests/primitives_to_install/custom_sum.py class CustomSum (line 6) | class CustomSum(AggregationPrimitive): FILE: featuretools/tests/primitive_tests/test_absolute_diff.py class TestAbsoluteDiff (line 8) | class TestAbsoluteDiff: method test_nan (line 9) | def test_nan(self): method test_regular (line 16) | def test_regular(self): method test_method (line 23) | def test_method(self): method test_limit (line 30) | def test_limit(self): method test_zero (line 37) | def test_zero(self): method test_empty (line 44) | def test_empty(self): method test_inf (line 51) | def test_inf(self): method test_raises (line 58) | def test_raises(self): FILE: featuretools/tests/primitive_tests/test_agg_feats.py function reset_dfs_cache (line 41) | def reset_dfs_cache(): function test_get_depth (line 46) | def test_get_depth(es): function test_makes_count (line 68) | def test_makes_count(es): function test_count_null (line 87) | def test_count_null(es): function test_check_input_types (line 126) | def test_check_input_types(es): function test_mean_nan (line 145) | def test_mean_nan(es): function test_init_and_name (line 183) | def test_init_and_name(es): function test_invalid_init_args (line 225) | def test_invalid_init_args(diamond_es): function test_init_with_multiple_possible_paths (line 261) | def test_init_with_multiple_possible_paths(diamond_es): function test_init_with_single_possible_path (line 283) | def test_init_with_single_possible_path(diamond_es): function test_init_with_no_path (line 295) | def test_init_with_no_path(diamond_es): function test_name_with_multiple_possible_paths (line 313) | def test_name_with_multiple_possible_paths(diamond_es): function test_copy (line 326) | def test_copy(games_es): function test_serialization (line 344) | def test_serialization(es): function test_time_since_last (line 401) | def test_time_since_last(es): function test_time_since_first (line 419) | def test_time_since_first(es): function test_median (line 437) | def test_median(es): function test_agg_same_method_name (line 454) | def test_agg_same_method_name(es): function test_time_since_last_custom (line 530) | def test_time_since_last_custom(es): function test_custom_primitive_multiple_inputs (line 563) | def test_custom_primitive_multiple_inputs(es): function test_custom_primitive_default_kwargs (line 608) | def test_custom_primitive_default_kwargs(es): function test_makes_numtrue (line 637) | def test_makes_numtrue(es): function test_make_three_most_common (line 649) | def test_make_three_most_common(es): function test_stacking_multi (line 698) | def test_stacking_multi(es): function test_use_previous_pd_dateoffset (line 729) | def test_use_previous_pd_dateoffset(es): function _assert_agg_feats_equal (line 747) | def _assert_agg_feats_equal(f1, f2): function test_override_multi_feature_names (line 755) | def test_override_multi_feature_names(es): FILE: featuretools/tests/primitive_tests/test_all_primitive_docstrings.py function docstring_is_uniform (line 4) | def docstring_is_uniform(primitive): function test_transform_primitive_docstrings (line 26) | def test_transform_primitive_docstrings(): function test_aggregation_primitive_docstrings (line 31) | def test_aggregation_primitive_docstrings(): FILE: featuretools/tests/primitive_tests/test_direct_features.py function test_direct_from_identity (line 27) | def test_direct_from_identity(es): function test_direct_from_column (line 39) | def test_direct_from_column(es): function test_direct_rename_multioutput (line 52) | def test_direct_rename_multioutput(es): function test_direct_rename (line 69) | def test_direct_rename(es): function test_direct_copy (line 85) | def test_direct_copy(games_es): function test_direct_of_multi_output_transform_feat (line 100) | def test_direct_of_multi_output_transform_feat(es): function test_direct_features_of_multi_output_agg_primitives (line 140) | def test_direct_features_of_multi_output_agg_primitives(es): function test_direct_with_invalid_init_args (line 202) | def test_direct_with_invalid_init_args(diamond_es): function test_direct_with_multiple_possible_paths (line 225) | def test_direct_with_multiple_possible_paths(games_es): function test_direct_with_single_possible_path (line 248) | def test_direct_with_single_possible_path(es): function test_direct_with_no_path (line 254) | def test_direct_with_no_path(diamond_es): function test_serialization (line 264) | def test_serialization(es): FILE: featuretools/tests/primitive_tests/test_feature_base.py function test_copy_features_does_not_copy_entityset (line 26) | def test_copy_features_does_not_copy_entityset(es): function test_get_dependencies (line 58) | def test_get_dependencies(es): function test_get_depth (line 76) | def test_get_depth(es): function test_squared (line 95) | def test_squared(es): function test_return_type_inference (line 104) | def test_return_type_inference(es): function test_return_type_inference_direct_feature (line 116) | def test_return_type_inference_direct_feature(es): function test_return_type_inference_index (line 129) | def test_return_type_inference_index(es): function test_return_type_inference_datetime_time_index (line 139) | def test_return_type_inference_datetime_time_index(es): function test_return_type_inference_numeric_time_index (line 148) | def test_return_type_inference_numeric_time_index(int_es): function test_return_type_inference_id (line 157) | def test_return_type_inference_id(es): function test_set_data_path (line 177) | def test_set_data_path(es): function test_to_dictionary_direct (line 207) | def test_to_dictionary_direct(es): function test_to_dictionary_identity (line 231) | def test_to_dictionary_identity(es): function test_to_dictionary_agg (line 247) | def test_to_dictionary_agg(es): function test_to_dictionary_where (line 278) | def test_to_dictionary_where(es): function test_to_dictionary_trans (line 310) | def test_to_dictionary_trans(es): function test_to_dictionary_groupby_trans (line 327) | def test_to_dictionary_groupby_trans(es): function test_to_dictionary_multi_slice (line 350) | def test_to_dictionary_multi_slice(es): function test_multi_output_base_error_agg (line 370) | def test_multi_output_base_error_agg(es): function test_multi_output_base_error_trans (line 382) | def test_multi_output_base_error_trans(es): function test_multi_output_attributes (line 396) | def test_multi_output_attributes(es): function test_multi_output_index_error (line 413) | def test_multi_output_index_error(es): function test_rename (line 438) | def test_rename(es): function test_rename_multioutput (line 449) | def test_rename_multioutput(es): function test_rename_featureoutputslice (line 460) | def test_rename_featureoutputslice(es): function test_set_feature_names_wrong_number_of_names (line 472) | def test_set_feature_names_wrong_number_of_names(es): function test_set_feature_names_not_unique (line 486) | def test_set_feature_names_not_unique(es): function test_set_feature_names_error_on_single_output_feature (line 498) | def test_set_feature_names_error_on_single_output_feature(es): function test_set_feature_names_transform_feature (line 506) | def test_set_feature_names_transform_feature(es): function test_set_feature_names_aggregation_feature (line 519) | def test_set_feature_names_aggregation_feature(es): function test_renaming_resets_feature_output_names_to_default (line 530) | def test_renaming_resets_feature_output_names_to_default(es): function test_base_of_and_stack_on_heuristic (line 544) | def test_base_of_and_stack_on_heuristic(es, test_aggregation_primitive): function test_stack_on_self (line 601) | def test_stack_on_self(es, test_transform_primitive): FILE: featuretools/tests/primitive_tests/test_feature_descriptions.py function test_identity_description (line 30) | def test_identity_description(es): function test_direct_description (line 37) | def test_direct_description(es): function test_transform_description (line 73) | def test_transform_description(es): function test_groupby_transform_description (line 79) | def test_groupby_transform_description(es): function test_aggregation_description (line 90) | def test_aggregation_description(es): function test_aggregation_description_where (line 107) | def test_aggregation_description_where(es): function test_aggregation_description_use_previous (line 126) | def test_aggregation_description_use_previous(es): function test_multioutput_description (line 138) | def test_multioutput_description(es): function test_generic_description (line 213) | def test_generic_description(es): function test_column_description (line 257) | def test_column_description(es): function test_metadata (line 267) | def test_metadata(es, tmp_path): FILE: featuretools/tests/primitive_tests/test_feature_serialization.py function reset_dfs_cache (line 73) | def reset_dfs_cache(): function assert_features (line 78) | def assert_features(original, deserialized): function pickle_features_test_helper (line 84) | def pickle_features_test_helper(es_size, features_original, dir_path): function test_pickle_features (line 111) | def test_pickle_features(es, tmp_path): function test_pickle_features_with_custom_primitive (line 120) | def test_pickle_features_with_custom_primitive(es, tmp_path): function test_serialized_renamed_features (line 137) | def test_serialized_renamed_features(es): function s3_client (line 205) | def s3_client(): function s3_bucket (line 217) | def s3_bucket(s3_client, region="us-east-2"): function test_serialize_features_mock_s3 (line 228) | def test_serialize_features_mock_s3(es, s3_client, s3_bucket): function test_serialize_features_mock_anon_s3 (line 244) | def test_serialize_features_mock_anon_s3(es, s3_client, s3_bucket): function test_s3_test_profile (line 261) | def test_s3_test_profile(es, s3_client, s3_bucket, setup_test_profile, p... function test_deserialize_features_s3 (line 278) | def test_deserialize_features_s3(es, url, profile_name): function test_serialize_url (line 306) | def test_serialize_url(es): function test_custom_feature_names_retained_during_serialization (line 317) | def test_custom_feature_names_retained_during_serialization(es, tmp_path): function test_deserializer_uses_common_primitive_instances_no_args (line 365) | def test_deserializer_uses_common_primitive_instances_no_args(es, tmp_pa... function test_deserializer_uses_common_primitive_instances_with_args (line 402) | def test_deserializer_uses_common_primitive_instances_with_args(es, tmp_... function test_can_serialize_word_set_for_number_of_common_words_feature (line 516) | def test_can_serialize_word_set_for_number_of_common_words_feature(es): FILE: featuretools/tests/primitive_tests/test_feature_utils.py function test_is_valid_input (line 7) | def test_is_valid_input(): FILE: featuretools/tests/primitive_tests/test_feature_visualizer.py function simple_feat (line 21) | def simple_feat(es): function trans_feat (line 26) | def trans_feat(es): function test_returns_digraph_object (line 30) | def test_returns_digraph_object(simple_feat): function test_saving_png_file (line 35) | def test_saving_png_file(simple_feat, tmp_path): function test_missing_file_extension (line 41) | def test_missing_file_extension(simple_feat): function test_invalid_format (line 47) | def test_invalid_format(simple_feat): function test_transform (line 53) | def test_transform(es, trans_feat): function test_html_symbols (line 76) | def test_html_symbols(es, tmp_path): function test_groupby_transform (line 91) | def test_groupby_transform(es): function test_groupby_transform_direct_groupby (line 133) | def test_groupby_transform_direct_groupby(es): function test_aggregation (line 202) | def test_aggregation(es): function test_multioutput (line 253) | def test_multioutput(es): function test_direct (line 309) | def test_direct(es): function test_stacked (line 373) | def test_stacked(es, trans_feat): function test_description_auto_caption (line 420) | def test_description_auto_caption(trans_feat): function test_description_auto_caption_metadata (line 426) | def test_description_auto_caption_metadata(trans_feat, tmp_path): function test_description_custom_caption (line 454) | def test_description_custom_caption(trans_feat): FILE: featuretools/tests/primitive_tests/test_features_deserializer.py function test_single_feature (line 27) | def test_single_feature(es): function test_multioutput_feature (line 43) | def test_multioutput_feature(es): function test_base_features_in_list (line 86) | def test_base_features_in_list(es): function test_base_features_not_in_list (line 110) | def test_base_features_not_in_list(es): function test_later_schema_version (line 148) | def test_later_schema_version(es, caplog, hardcoded_schema_version, warns): function test_earlier_schema_version (line 170) | def test_earlier_schema_version(es, caplog, hardcoded_schema_version, wa... function test_unknown_feature_type (line 186) | def test_unknown_feature_type(es): function test_unknown_primitive_type (line 204) | def test_unknown_primitive_type(es): function test_unknown_primitive_module (line 228) | def test_unknown_primitive_module(es): function test_feature_use_previous_pd_timedelta (line 252) | def test_feature_use_previous_pd_timedelta(es): function test_feature_use_previous_pd_dateoffset (line 282) | def test_feature_use_previous_pd_dateoffset(es): function test_word_set_in_number_of_common_words_is_deserialized_back_into_a_set (line 339) | def test_word_set_in_number_of_common_words_is_deserialized_back_into_a_... function _check_schema_version (line 366) | def _check_schema_version(version, es, warning_text, caplog, warning_typ... FILE: featuretools/tests/primitive_tests/test_features_serializer.py function test_single_feature (line 23) | def test_single_feature(es): function test_base_features_in_list (line 39) | def test_base_features_in_list(es): function test_multi_output_features (line 66) | def test_multi_output_features(es): function test_base_features_not_in_list (line 110) | def test_base_features_not_in_list(es): function test_where_feature_dependency (line 145) | def test_where_feature_dependency(es): function test_feature_use_previous_pd_timedelta (line 180) | def test_feature_use_previous_pd_timedelta(es): function test_feature_use_previous_pd_dateoffset (line 214) | def test_feature_use_previous_pd_dateoffset(es): function _compare_feature_dicts (line 278) | def _compare_feature_dicts(a_dict, b_dict): FILE: featuretools/tests/primitive_tests/test_groupby_transform_primitives.py class TestCumCount (line 23) | class TestCumCount: method test_order (line 26) | def test_order(self): method test_regular (line 35) | def test_regular(self): method test_discrete (line 43) | def test_discrete(self): class TestCumSum (line 52) | class TestCumSum: method test_order (line 55) | def test_order(self): method test_regular (line 65) | def test_regular(self): class TestCumMean (line 75) | class TestCumMean: method test_order (line 78) | def test_order(self): method test_regular (line 88) | def test_regular(self): class TestCumMax (line 98) | class TestCumMax: method test_order (line 101) | def test_order(self): method test_regular (line 111) | def test_regular(self): class TestCumMin (line 121) | class TestCumMin: method test_order (line 124) | def test_order(self): method test_regular (line 134) | def test_regular(self): function test_cum_sum (line 144) | def test_cum_sum(es): function test_cum_min (line 164) | def test_cum_min(es): function test_cum_max (line 184) | def test_cum_max(es): function test_cum_sum_group_on_nan (line 204) | def test_cum_sum_group_on_nan(es): function test_cum_sum_numpy_group_on_nan (line 257) | def test_cum_sum_numpy_group_on_nan(es): function test_cum_handles_uses_full_dataframe (line 325) | def test_cum_handles_uses_full_dataframe(es): function test_cum_mean (line 357) | def test_cum_mean(es): function test_cum_count (line 377) | def test_cum_count(es): function test_rename (line 396) | def test_rename(es): function test_groupby_no_data (line 414) | def test_groupby_no_data(es): function test_groupby_uses_calc_time (line 431) | def test_groupby_uses_calc_time(es): function test_groupby_multi_output_stacking (line 488) | def test_groupby_multi_output_stacking(es): function test_serialization (line 510) | def test_serialization(es): function test_groupby_with_multioutput_primitive (line 536) | def test_groupby_with_multioutput_primitive(es): function test_groupby_with_multioutput_primitive_custom_names (line 591) | def test_groupby_with_multioutput_primitive_custom_names(es): FILE: featuretools/tests/primitive_tests/test_identity_features.py function test_relationship_path (line 5) | def test_relationship_path(es): function test_serialization (line 10) | def test_serialization(es): FILE: featuretools/tests/primitive_tests/test_overrides.py function test_overrides (line 34) | def test_overrides(es): function test_override_boolean (line 86) | def test_override_boolean(es): function test_scalar_overrides (line 112) | def test_scalar_overrides(es): function test_override_cmp_from_column (line 182) | def test_override_cmp_from_column(es): function test_override_cmp (line 199) | def test_override_cmp(es): FILE: featuretools/tests/primitive_tests/test_primitive_base.py function test_call_agg (line 11) | def test_call_agg(): function test_call_trans (line 19) | def test_call_trans(): function test_uses_calc_time (line 25) | def test_uses_calc_time(): function test_call_multiple_args (line 35) | def test_call_multiple_args(): function test_get_function_called_once (line 45) | def test_get_function_called_once(): function test_multiple_arg_string (line 66) | def test_multiple_arg_string(): function test_single_args_string (line 78) | def test_single_args_string(): function test_args_string_default (line 82) | def test_args_string_default(): function test_args_string_mixed (line 86) | def test_args_string_mixed(): function test_args_string_undefined (line 98) | def test_args_string_undefined(): function test_args_string_error (line 103) | def test_args_string_error(): FILE: featuretools/tests/primitive_tests/test_primitive_utils.py function test_list_primitives_order (line 51) | def test_list_primitives_order(): function test_valid_input_types (line 75) | def test_valid_input_types(): function test_descriptions (line 87) | def test_descriptions(): function test_get_descriptions_doesnt_truncate_primitive_description (line 97) | def test_get_descriptions_doesnt_truncate_primitive_description(): function test_get_default_aggregation_primitives (line 145) | def test_get_default_aggregation_primitives(): function test_get_default_transform_primitives (line 162) | def test_get_default_transform_primitives(): function this_dir (line 178) | def this_dir(): function primitives_to_install_dir (line 183) | def primitives_to_install_dir(this_dir): function bad_primitives_files_dir (line 188) | def bad_primitives_files_dir(this_dir): function test_list_primitive_files (line 192) | def test_list_primitive_files(primitives_to_install_dir): function test_load_primitive_from_file (line 200) | def test_load_primitive_from_file(primitives_to_install_dir): function test_errors_more_than_one_primitive_in_file (line 206) | def test_errors_more_than_one_primitive_in_file(bad_primitives_files_dir): function test_errors_no_primitive_in_file (line 214) | def test_errors_no_primitive_in_file(bad_primitives_files_dir): function test_check_input_types (line 222) | def test_check_input_types(): function test_get_summary_primitives (line 254) | def test_get_summary_primitives(): function test_summarize_primitives (line 317) | def test_summarize_primitives(): FILE: featuretools/tests/primitive_tests/test_rolling_primitive_utils.py function test_get_rolled_series_without_gap (line 23) | def test_get_rolled_series_without_gap(window_series): function test_get_rolled_series_without_gap_not_uniform (line 31) | def test_get_rolled_series_without_gap_not_uniform(window_series): function test_get_rolled_series_without_gap_empty_series (line 42) | def test_get_rolled_series_without_gap_empty_series(window_series): function test_get_rolled_series_without_gap_large_bound (line 48) | def test_get_rolled_series_without_gap_large_bound(window_series): function test_roll_series_with_gap (line 72) | def test_roll_series_with_gap(window_length, gap, window_series): function test_roll_series_with_no_gap (line 117) | def test_roll_series_with_no_gap(window_length, window_series): function test_roll_series_with_gap_early_values (line 138) | def test_roll_series_with_gap_early_values(window_length, gap, window_se... function test_roll_series_with_gap_nullable_types (line 187) | def test_roll_series_with_gap_nullable_types(window_series): function test_roll_series_with_gap_nullable_types_with_nans (line 211) | def test_roll_series_with_gap_nullable_types_with_nans(window_series): function test_apply_roll_with_offset_gap (line 259) | def test_apply_roll_with_offset_gap(window_length, gap, window_series): function test_apply_roll_with_offset_gap_default_min_periods (line 311) | def test_apply_roll_with_offset_gap_default_min_periods(min_periods, win... function test_apply_roll_with_offset_gap_min_periods (line 345) | def test_apply_roll_with_offset_gap_min_periods(min_periods, window_seri... function test_apply_roll_with_offset_gap_non_uniform (line 375) | def test_apply_roll_with_offset_gap_non_uniform(): function test_apply_roll_with_offset_data_frequency_higher_than_parameters_frequency (line 410) | def test_apply_roll_with_offset_data_frequency_higher_than_parameters_fr... function test_apply_roll_with_offset_data_min_periods_too_big (line 471) | def test_apply_roll_with_offset_data_min_periods_too_big(window_series): function test_roll_series_with_gap_different_input_types_same_result_uniform (line 493) | def test_roll_series_with_gap_different_input_types_same_result_uniform( function test_roll_series_with_gap_incorrect_types (line 542) | def test_roll_series_with_gap_incorrect_types(window_series): function test_roll_series_with_gap_negative_inputs (line 559) | def test_roll_series_with_gap_negative_inputs(window_series): function test_roll_series_with_non_offset_string_inputs (line 569) | def test_roll_series_with_non_offset_string_inputs(window_series): function test_no_call_to_apply_roll_with_offset_gap_with_numeric (line 610) | def test_no_call_to_apply_roll_with_offset_gap_with_numeric( FILE: featuretools/tests/primitive_tests/test_transform_features.py function test_init_and_name (line 88) | def test_init_and_name(es): function test_relationship_path (line 139) | def test_relationship_path(es): function test_serialization (line 145) | def test_serialization(es): function test_make_trans_feat (line 165) | def test_make_trans_feat(es): function simple_es (line 176) | def simple_es(): function test_equal_categorical (line 200) | def test_equal_categorical(simple_es): function test_equal_different_dtypes (line 221) | def test_equal_different_dtypes(simple_es): function test_not_equal_categorical (line 244) | def test_not_equal_categorical(simple_es): function test_not_equal_different_dtypes (line 266) | def test_not_equal_different_dtypes(simple_es): function test_diff (line 289) | def test_diff(es): function test_diff_shift (line 328) | def test_diff_shift(es): function test_diff_single_value (line 342) | def test_diff_single_value(es): function test_diff_reordered (line 354) | def test_diff_reordered(es): function test_diff_single_value_is_nan (line 368) | def test_diff_single_value_is_nan(es): function test_diff_datetime (line 381) | def test_diff_datetime(es): function test_diff_datetime_shift (line 412) | def test_diff_datetime_shift(es): function test_compare_of_identity (line 434) | def test_compare_of_identity(es): function test_compare_of_direct (line 459) | def test_compare_of_direct(es): function test_compare_of_transform (line 485) | def test_compare_of_transform(es): function test_compare_of_agg (line 503) | def test_compare_of_agg(es): function test_compare_all_nans (line 534) | def test_compare_all_nans(es): function test_arithmetic_of_val (line 556) | def test_arithmetic_of_val(es): function test_arithmetic_two_vals_fails (line 588) | def test_arithmetic_two_vals_fails(es): function test_arithmetic_of_identity (line 594) | def test_arithmetic_of_identity(es): function test_arithmetic_of_direct (line 629) | def test_arithmetic_of_direct(es): function boolean_mult_es (line 659) | def boolean_mult_es(): function test_boolean_multiply (line 679) | def test_boolean_multiply(boolean_mult_es): function test_arithmetic_of_transform (line 703) | def test_arithmetic_of_transform(es): function test_not_feature (line 728) | def test_not_feature(es): function test_arithmetic_of_agg (line 737) | def test_arithmetic_of_agg(es): function test_latlong (line 770) | def test_latlong(es): function test_latlong_with_nan (line 798) | def test_latlong_with_nan(es): function test_haversine (line 856) | def test_haversine(es): function test_haversine_with_nan (line 923) | def test_haversine_with_nan(es): function test_text_primitives (line 974) | def test_text_primitives(es): function test_isin_feat (line 1013) | def test_isin_feat(es): function test_isin_feat_other_syntax (line 1029) | def test_isin_feat_other_syntax(es): function test_isin_feat_other_syntax_int (line 1042) | def test_isin_feat_other_syntax_int(es): function test_isin_feat_custom (line 1055) | def test_isin_feat_custom(es): function test_isnull_feat (line 1107) | def test_isnull_feat(es): function test_percentile (line 1143) | def test_percentile(es): function test_dependent_percentile (line 1155) | def test_dependent_percentile(es): function test_agg_percentile (line 1168) | def test_agg_percentile(es): function test_percentile_agg_percentile (line 1182) | def test_percentile_agg_percentile(es): function test_percentile_agg (line 1200) | def test_percentile_agg(es): function test_direct_percentile (line 1216) | def test_direct_percentile(es): function test_direct_agg_percentile (line 1231) | def test_direct_agg_percentile(es): function test_percentile_with_cutoff (line 1249) | def test_percentile_with_cutoff(es): function test_two_kinds_of_dependents (line 1262) | def test_two_kinds_of_dependents(es): function test_get_filepath (line 1287) | def test_get_filepath(es): function test_override_multi_feature_names (line 1326) | def test_override_multi_feature_names(es): function test_time_since_primitive_matches_all_datetime_types (line 1363) | def test_time_since_primitive_matches_all_datetime_types(es): function test_cfm_with_numeric_lag_and_non_nullable_column (line 1383) | def test_cfm_with_numeric_lag_and_non_nullable_column(es): function test_cfm_with_lag_and_non_nullable_columns (line 1426) | def test_cfm_with_lag_and_non_nullable_columns(es): function test_comparisons_with_ordinal_valid_inputs_that_dont_work_but_should (line 1518) | def test_comparisons_with_ordinal_valid_inputs_that_dont_work_but_should... function test_multiply_numeric_boolean (line 1548) | def test_multiply_numeric_boolean(): function test_multiply_numeric_boolean_multiple_dtypes_no_nulls (line 1571) | def test_multiply_numeric_boolean_multiple_dtypes_no_nulls(): function test_multiply_numeric_boolean_multiple_dtypes_with_nulls (line 1589) | def test_multiply_numeric_boolean_multiple_dtypes_with_nulls(): function test_feature_multiplication (line 1602) | def test_feature_multiplication(es): FILE: featuretools/tests/primitive_tests/transform_primitive_tests/test_cumulative_time_since.py class TestCumulativeTimeSinceLastTrue (line 17) | class TestCumulativeTimeSinceLastTrue(PrimitiveTestBase): method test_regular (line 25) | def test_regular(self): method test_all_false (line 30) | def test_all_false(self): method test_all_nan (line 40) | def test_all_nan(self): method test_some_nans (line 48) | def test_some_nans(self): method test_with_featuretools (line 85) | def test_with_featuretools(self, es): class TestCumulativeTimeSinceLastFalse (line 92) | class TestCumulativeTimeSinceLastFalse(PrimitiveTestBase): method test_regular (line 100) | def test_regular(self): method test_all_true (line 105) | def test_all_true(self): method test_all_nan (line 115) | def test_all_nan(self): method test_some_nans (line 123) | def test_some_nans(self): method test_with_featuretools (line 160) | def test_with_featuretools(self, es): FILE: featuretools/tests/primitive_tests/transform_primitive_tests/test_datetoholiday_primitive.py function test_datetoholiday (line 10) | def test_datetoholiday(): function test_datetoholiday_error (line 30) | def test_datetoholiday_error(): function test_nat (line 36) | def test_nat(): function test_valid_country (line 51) | def test_valid_country(): function test_multiple_countries (line 65) | def test_multiple_countries(): function test_with_timezone_aware_datetimes (line 113) | def test_with_timezone_aware_datetimes(): FILE: featuretools/tests/primitive_tests/transform_primitive_tests/test_distancetoholiday_primitive.py function test_distanceholiday (line 10) | def test_distanceholiday(): function test_unknown_country_error (line 26) | def test_unknown_country_error(): function test_unknown_holiday_error (line 32) | def test_unknown_holiday_error(): function test_nat (line 38) | def test_nat(): function test_valid_country (line 53) | def test_valid_country(): function test_with_timezone_aware_datetimes (line 68) | def test_with_timezone_aware_datetimes(): FILE: featuretools/tests/primitive_tests/transform_primitive_tests/test_expanding_primitives.py function test_expanding_count_series (line 27) | def test_expanding_count_series(window_series, min_periods, gap): function test_expanding_count_date_range (line 46) | def test_expanding_count_date_range(window_date_range, min_periods, gap): function test_expanding_min (line 65) | def test_expanding_min(window_series, min_periods, gap): function test_expanding_max (line 85) | def test_expanding_max(window_series, min_periods, gap): function test_expanding_std (line 105) | def test_expanding_std(window_series, min_periods, gap): function test_expanding_mean (line 125) | def test_expanding_mean(window_series, min_periods, gap): function test_expanding_trend (line 145) | def test_expanding_trend(window_series, min_periods, gap): function test_expanding_primitives_throw_error_when_given_string_offset (line 166) | def test_expanding_primitives_throw_error_when_given_string_offset( function test_apply_gap_for_expanding_primitives_throws_error_when_given_string_offset (line 180) | def test_apply_gap_for_expanding_primitives_throws_error_when_given_stri... function test_apply_gap_for_expanding_primitives (line 199) | def test_apply_gap_for_expanding_primitives(window_series, gap): function test_apply_gap_for_expanding_primitives_handles_date_range (line 214) | def test_apply_gap_for_expanding_primitives_handles_date_range( FILE: featuretools/tests/primitive_tests/transform_primitive_tests/test_exponential_primitives.py function test_regular_com_avg (line 11) | def test_regular_com_avg(): function test_regular_span_avg (line 20) | def test_regular_span_avg(): function test_regular_halflife_avg (line 29) | def test_regular_halflife_avg(): function test_regular_alpha_avg (line 40) | def test_regular_alpha_avg(): function test_na_avg (line 49) | def test_na_avg(): function test_ignorena_true_avg (line 60) | def test_ignorena_true_avg(): function test_regular_com_std (line 71) | def test_regular_com_std(): function test_regular_span_std (line 82) | def test_regular_span_std(): function test_regular_halflife_std (line 93) | def test_regular_halflife_std(): function test_regular_alpha_std (line 104) | def test_regular_alpha_std(): function test_na_std (line 115) | def test_na_std(): function test_ignorena_true_std (line 132) | def test_ignorena_true_std(): function test_regular_com_var (line 149) | def test_regular_com_var(): function test_regular_span_var (line 160) | def test_regular_span_var(): function test_regular_halflife_var (line 169) | def test_regular_halflife_var(): function test_regular_alpha_var (line 180) | def test_regular_alpha_var(): function test_na_var (line 189) | def test_na_var(): function test_ignorena_true_var (line 206) | def test_ignorena_true_var(): FILE: featuretools/tests/primitive_tests/transform_primitive_tests/test_full_name_primitives.py class TestFullNameToFirstName (line 16) | class TestFullNameToFirstName(PrimitiveTestBase): method test_urls (line 19) | def test_urls(self): method test_no_title (line 35) | def test_no_title(self): method test_empty_string (line 47) | def test_empty_string(self): method test_single_name (line 59) | def test_single_name(self): method test_nan (line 71) | def test_nan(self): method test_with_featuretools (line 77) | def test_with_featuretools(self, es): class TestFullNameToLastName (line 84) | class TestFullNameToLastName(PrimitiveTestBase): method test_urls (line 87) | def test_urls(self): method test_no_title (line 101) | def test_no_title(self): method test_empty_string (line 113) | def test_empty_string(self): method test_single_name (line 125) | def test_single_name(self): method test_nan (line 137) | def test_nan(self): method test_with_featuretools (line 143) | def test_with_featuretools(self, es): class TestFullNameToTitle (line 150) | class TestFullNameToTitle(PrimitiveTestBase): method test_urls (line 153) | def test_urls(self): method test_no_title (line 168) | def test_no_title(self): method test_nan (line 181) | def test_nan(self): method test_with_featuretools (line 187) | def test_with_featuretools(self, es): FILE: featuretools/tests/primitive_tests/transform_primitive_tests/test_is_federal_holiday.py function test_regular (line 10) | def test_regular(): function test_nat (line 26) | def test_nat(): function test_valid_country (line 42) | def test_valid_country(): function test_invalid_country (line 57) | def test_invalid_country(): function test_multiple_countries (line 63) | def test_multiple_countries(): FILE: featuretools/tests/primitive_tests/transform_primitive_tests/test_latlong_primitives.py function test_cityblock (line 8) | def test_cityblock(): function test_cityblock_nans (line 22) | def test_cityblock_nans(): function test_cityblock_error (line 33) | def test_cityblock_error(): function test_midpoint (line 39) | def test_midpoint(): function test_midpoint_floating (line 49) | def test_midpoint_floating(): function test_midpoint_zeros (line 59) | def test_midpoint_zeros(): function test_midpoint_nan (line 69) | def test_midpoint_nan(): function test_isingeobox (line 79) | def test_isingeobox(): function test_boston (line 101) | def test_boston(): FILE: featuretools/tests/primitive_tests/transform_primitive_tests/test_percent_change.py class TestPercentChange (line 13) | class TestPercentChange(PrimitiveTestBase): method test_regular (line 16) | def test_regular(self): method test_raises (line 23) | def test_raises(self): method test_period (line 27) | def test_period(self): method test_nan (line 40) | def test_nan(self): method test_zero (line 47) | def test_zero(self): method test_inf (line 54) | def test_inf(self): method test_freq (line 61) | def test_freq(self): method test_with_featuretools (line 72) | def test_with_featuretools(self, es): FILE: featuretools/tests/primitive_tests/transform_primitive_tests/test_percent_unique.py class TestPercentUnique (line 10) | class TestPercentUnique(PrimitiveTestBase): method test_percent_unique (line 14) | def test_percent_unique(self): method test_nans (line 18) | def test_nans(self): method test_multiple_nans (line 25) | def test_multiple_nans(self): method test_empty_string (line 32) | def test_empty_string(self): FILE: featuretools/tests/primitive_tests/transform_primitive_tests/test_postal_primitives.py function test_one_digit_postal_code (line 9) | def test_one_digit_postal_code(postal_code_dataframe): function test_two_digit_postal_code (line 18) | def test_two_digit_postal_code(postal_code_dataframe): FILE: featuretools/tests/primitive_tests/transform_primitive_tests/test_same_as_previous.py class TestSameAsPrevious (line 8) | class TestSameAsPrevious: method test_ints (line 9) | def test_ints(self): method test_int64 (line 16) | def test_int64(self): method test_floats (line 23) | def test_floats(self): method test_mixed (line 30) | def test_mixed(self): method test_nan (line 37) | def test_nan(self): method test_all_nan (line 45) | def test_all_nan(self): method test_inf (line 53) | def test_inf(self): method test_all_inf (line 61) | def test_all_inf(self): method test_fill_method_bfill (line 69) | def test_fill_method_bfill(self): method test_fill_method_bfill_with_limit (line 77) | def test_fill_method_bfill_with_limit(self): method test_raises (line 85) | def test_raises(self): FILE: featuretools/tests/primitive_tests/transform_primitive_tests/test_savgol_filter.py class TestSavgolFilter (line 15) | class TestSavgolFilter(PrimitiveTestBase): method test_error (line 226) | def test_error(self): method test_less_window_size (line 250) | def test_less_window_size(self): method test_regular (line 256) | def test_regular(self): method test_nans (line 264) | def test_nans(self): method test_with_featuretools (line 271) | def test_with_featuretools(self, es): FILE: featuretools/tests/primitive_tests/transform_primitive_tests/test_season.py class TestSeason (line 8) | class TestSeason: method test_regular (line 9) | def test_regular(self): method test_nat (line 36) | def test_nat(self): method test_datetime (line 51) | def test_datetime(self): FILE: featuretools/tests/primitive_tests/transform_primitive_tests/test_transform_primitive.py function test_time_since (line 47) | def test_time_since(): function test_age (line 96) | def test_age(): function test_age_two_years_quarterly (line 104) | def test_age_two_years_quarterly(): function test_age_leap_year (line 112) | def test_age_leap_year(): function test_age_nan (line 125) | def test_age_nan(): function test_day_of_year (line 133) | def test_day_of_year(): function test_days_in_month (line 141) | def test_days_in_month(): function test_is_leap_year (line 151) | def test_is_leap_year(): function test_is_month_end (line 159) | def test_is_month_end(): function test_is_month_start (line 169) | def test_is_month_start(): function test_is_quarter_end (line 179) | def test_is_quarter_end(): function test_is_quarter_start (line 187) | def test_is_quarter_start(): function test_is_lunch_time_default (line 195) | def test_is_lunch_time_default(): function test_is_lunch_time_configurable (line 210) | def test_is_lunch_time_configurable(): function test_is_working_hours_standard_hours (line 225) | def test_is_working_hours_standard_hours(): function test_is_working_hours_configured_hours (line 239) | def test_is_working_hours_configured_hours(): function test_part_of_day (line 253) | def test_part_of_day(): function test_is_year_end (line 287) | def test_is_year_end(): function test_is_year_start (line 295) | def test_is_year_start(): function test_quarter_regular (line 303) | def test_quarter_regular(): function test_quarter_leap_year (line 318) | def test_quarter_leap_year(): function test_quarter_nan_and_nat_input (line 333) | def test_quarter_nan_and_nat_input(): function test_quarter_year_before_1970 (line 348) | def test_quarter_year_before_1970(): function test_quarter_year_after_2038 (line 363) | def test_quarter_year_after_2038(): function test_quarter (line 378) | def test_quarter(): function test_week_no_deprecation_message (line 386) | def test_week_no_deprecation_message(): function test_url_to_domain_urls (line 398) | def test_url_to_domain_urls(): function test_url_to_domain_long_url (line 435) | def test_url_to_domain_long_url(): function test_url_to_domain_nan (line 454) | def test_url_to_domain_nan(): function test_url_to_protocol_urls (line 462) | def test_url_to_protocol_urls(): function test_url_to_protocol_long_url (line 498) | def test_url_to_protocol_long_url(): function test_url_to_protocol_nan (line 517) | def test_url_to_protocol_nan(): function test_url_to_tld_urls (line 525) | def test_url_to_tld_urls(): function test_url_to_tld_long_url (line 562) | def test_url_to_tld_long_url(): function test_url_to_tld_nan (line 580) | def test_url_to_tld_nan(): function test_is_free_email_domain_valid_addresses (line 591) | def test_is_free_email_domain_valid_addresses(): function test_is_free_email_domain_valid_addresses_whitespace (line 606) | def test_is_free_email_domain_valid_addresses_whitespace(): function test_is_free_email_domain_nan (line 621) | def test_is_free_email_domain_nan(): function test_is_free_email_domain_empty_string (line 629) | def test_is_free_email_domain_empty_string(): function test_is_free_email_domain_empty_series (line 637) | def test_is_free_email_domain_empty_series(): function test_is_free_email_domain_invalid_email (line 645) | def test_is_free_email_domain_invalid_email(): function test_is_free_email_domain_all_nan (line 663) | def test_is_free_email_domain_all_nan(): function test_email_address_to_domain_valid_addresses (line 671) | def test_email_address_to_domain_valid_addresses(): function test_email_address_to_domain_valid_addresses_whitespace (line 688) | def test_email_address_to_domain_valid_addresses_whitespace(): function test_email_address_to_domain_nan (line 705) | def test_email_address_to_domain_nan(): function test_email_address_to_domain_empty_string (line 713) | def test_email_address_to_domain_empty_string(): function test_email_address_to_domain_empty_series (line 721) | def test_email_address_to_domain_empty_series(): function test_email_address_to_domain_invalid_email (line 729) | def test_email_address_to_domain_invalid_email(): function test_email_address_to_domain_all_nan (line 749) | def test_email_address_to_domain_all_nan(): function test_trans_primitives_can_init_without_params (line 757) | def test_trans_primitives_can_init_without_params(): function test_numeric_lag_future_warning (line 763) | def test_numeric_lag_future_warning(): function test_lag_regular (line 769) | def test_lag_regular(): function test_lag_period (line 782) | def test_lag_period(): function test_lag_negative_period (line 795) | def test_lag_negative_period(): function test_lag_starts_with_nan (line 808) | def test_lag_starts_with_nan(): function test_lag_ends_with_nan (line 821) | def test_lag_ends_with_nan(): function test_lag_with_different_dtypes (line 867) | def test_lag_with_different_dtypes(input_array, expected_output): function test_date_to_time_zone_primitive (line 875) | def test_date_to_time_zone_primitive(): function test_date_to_time_zone_datetime64 (line 889) | def test_date_to_time_zone_datetime64(): function test_date_to_time_zone_naive_dates (line 903) | def test_date_to_time_zone_naive_dates(): function test_date_to_time_zone_nan (line 916) | def test_date_to_time_zone_nan(): function test_rate_of_change_primitive_regular_interval (line 929) | def test_rate_of_change_primitive_regular_interval(): function test_rate_of_change_primitive_uneven_interval (line 938) | def test_rate_of_change_primitive_uneven_interval(): function test_rate_of_change_primitive_with_nan (line 955) | def test_rate_of_change_primitive_with_nan(): class TestFileExtension (line 964) | class TestFileExtension(PrimitiveTestBase): method test_filepaths (line 967) | def test_filepaths(self): method test_invalid (line 981) | def test_invalid(self): method test_with_featuretools (line 987) | def test_with_featuretools(self, es): class TestIsFirstWeekOfMonth (line 1000) | class TestIsFirstWeekOfMonth(PrimitiveTestBase): method test_valid_dates (line 1003) | def test_valid_dates(self): method test_leap_year (line 1017) | def test_leap_year(self): method test_year_before_1970 (line 1031) | def test_year_before_1970(self): method test_year_after_2038 (line 1045) | def test_year_after_2038(self): method test_nan_input (line 1059) | def test_nan_input(self): method test_with_featuretools (line 1073) | def test_with_featuretools(self, es): class TestNthWeekOfMonth (line 1080) | class TestNthWeekOfMonth(PrimitiveTestBase): method test_valid_dates (line 1083) | def test_valid_dates(self): method test_leap_year (line 1098) | def test_leap_year(self): method test_year_before_1970 (line 1112) | def test_year_before_1970(self): method test_year_after_2038 (line 1126) | def test_year_after_2038(self): method test_nan_input (line 1140) | def test_nan_input(self): method test_with_featuretools (line 1154) | def test_with_featuretools(self, es): FILE: featuretools/tests/primitive_tests/utils.py function get_number_from_offset (line 20) | def get_number_from_offset(offset): class PrimitiveTestBase (line 39) | class PrimitiveTestBase: method es (line 43) | def es(self): method test_name_and_desc (line 47) | def test_name_and_desc(self): method test_name_in_primitive_list (line 65) | def test_name_in_primitive_list(self): method test_arg_init (line 68) | def test_arg_init(self): method test_serialize (line 76) | def test_serialize(self, es, target_dataframe_name="log"): function check_serialize (line 80) | def check_serialize(primitive, es, target_dataframe_name="log"): function find_applicable_primitives (line 123) | def find_applicable_primitives(primitive): function find_stackable_primitives (line 142) | def find_stackable_primitives(all_primitives, primitive): function valid_dfs (line 150) | def valid_dfs( FILE: featuretools/tests/selection/test_selection.py function feature_matrix (line 18) | def feature_matrix(): function test_es (line 34) | def test_es(es, feature_matrix): function test_remove_low_information_feature_names (line 39) | def test_remove_low_information_feature_names(feature_matrix): function test_remove_low_information_features (line 46) | def test_remove_low_information_features(test_es, feature_matrix): function test_remove_highly_null_features (line 57) | def test_remove_highly_null_features(): function test_remove_single_value_features (line 122) | def test_remove_single_value_features(): function test_remove_highly_correlated_features (line 174) | def test_remove_highly_correlated_features(): function test_remove_highly_correlated_features_init_woodwork (line 247) | def test_remove_highly_correlated_features_init_woodwork(): function test_multi_output_selection (line 280) | def test_multi_output_selection(): function test_remove_highly_correlated_features_on_boolean_cols (line 335) | def test_remove_highly_correlated_features_on_boolean_cols(): FILE: featuretools/tests/synthesis/test_deep_feature_synthesis.py function test_makes_agg_features_from_str (line 63) | def test_makes_agg_features_from_str(es): function test_makes_agg_features_from_mixed_str (line 75) | def test_makes_agg_features_from_mixed_str(es): function test_makes_agg_features (line 88) | def test_makes_agg_features(es): function test_only_makes_supplied_agg_feat (line 100) | def test_only_makes_supplied_agg_feat(es): function test_error_for_missing_target_dataframe (line 130) | def test_error_for_missing_target_dataframe(es): function test_ignores_dataframes (line 157) | def test_ignores_dataframes(es): function test_ignores_columns (line 183) | def test_ignores_columns(es): function test_ignore_columns_input_type (line 199) | def test_ignore_columns_input_type(es): function test_ignore_columns_with_nonstring_values (line 210) | def test_ignore_columns_with_nonstring_values(es): function test_ignore_columns_with_nonstring_keys (line 221) | def test_ignore_columns_with_nonstring_keys(es): function test_makes_dfeatures (line 232) | def test_makes_dfeatures(es): function test_makes_trans_feat (line 244) | def test_makes_trans_feat(es): function test_handles_diff_dataframe_groupby (line 256) | def test_handles_diff_dataframe_groupby(es): function test_handles_time_since_previous_dataframe_groupby (line 269) | def test_handles_time_since_previous_dataframe_groupby(es): function test_only_makes_supplied_trans_feat (line 292) | def test_only_makes_supplied_trans_feat(es): function test_makes_dfeatures_of_agg_primitives (line 317) | def test_makes_dfeatures_of_agg_primitives(es): function test_makes_agg_features_of_trans_primitives (line 329) | def test_makes_agg_features_of_trans_primitives(es): function test_makes_agg_features_with_where (line 341) | def test_makes_agg_features_with_where(es): function test_make_groupby_features (line 359) | def test_make_groupby_features(es): function test_make_indirect_groupby_features (line 371) | def test_make_indirect_groupby_features(es): function test_make_groupby_features_with_id (line 383) | def test_make_groupby_features_with_id(es): function test_make_groupby_features_with_diff_id (line 401) | def test_make_groupby_features_with_diff_id(es): function test_make_groupby_features_with_agg (line 420) | def test_make_groupby_features_with_agg(es): function test_bad_groupby_feature (line 433) | def test_bad_groupby_feature(es): function test_make_rolling_features (line 466) | def test_make_rolling_features(window_length, gap, rolling_primitive, es): function test_make_rolling_count_off_datetime_feature (line 490) | def test_make_rolling_count_off_datetime_feature(window_length, gap, es): function test_abides_by_max_depth_param (line 505) | def test_abides_by_max_depth_param(es): function test_max_depth_single_table (line 520) | def test_max_depth_single_table(transform_es): function test_drop_contains (line 555) | def test_drop_contains(es): function test_drop_exact (line 582) | def test_drop_exact(es): function test_seed_features (line 608) | def test_seed_features(es): function test_does_not_make_agg_of_direct_of_target_dataframe (line 632) | def test_does_not_make_agg_of_direct_of_target_dataframe(es): function test_dfs_builds_on_seed_features_more_than_max_depth (line 653) | def test_dfs_builds_on_seed_features_more_than_max_depth(es): function test_dfs_includes_seed_features_greater_than_max_depth (line 686) | def test_dfs_includes_seed_features_greater_than_max_depth(es): function test_allowed_paths (line 711) | def test_allowed_paths(es): function test_max_features (line 746) | def test_max_features(es): function test_where_primitives (line 765) | def test_where_primitives(es): function test_stacking_where_primitives (line 813) | def test_stacking_where_primitives(es): function test_where_different_base_feats (line 874) | def test_where_different_base_feats(es): function test_dfeats_where (line 900) | def test_dfeats_where(es): function test_commutative (line 921) | def test_commutative(es): function test_transform_consistency (line 944) | def test_transform_consistency(transform_es): function test_transform_no_stack_agg (line 975) | def test_transform_no_stack_agg(es): function test_initialized_trans_prim (line 991) | def test_initialized_trans_prim(es): function test_initialized_agg_prim (line 1005) | def test_initialized_agg_prim(es): function test_return_types (line 1018) | def test_return_types(es): function test_checks_primitives_correct_type (line 1057) | def test_checks_primitives_correct_type(es): function test_makes_agg_features_along_multiple_paths (line 1085) | def test_makes_agg_features_along_multiple_paths(diamond_es): function test_makes_direct_features_through_multiple_relationships (line 1098) | def test_makes_direct_features_through_multiple_relationships(games_es): function test_stacks_multioutput_features (line 1120) | def test_stacks_multioutput_features(es): function test_seed_multi_output_feature_stacking (line 1149) | def test_seed_multi_output_feature_stacking(es): function test_makes_direct_features_along_multiple_paths (line 1172) | def test_makes_direct_features_along_multiple_paths(diamond_es): function test_does_not_make_trans_of_single_direct_feature (line 1186) | def test_does_not_make_trans_of_single_direct_feature(es): function test_makes_trans_of_multiple_direct_features (line 1201) | def test_makes_trans_of_multiple_direct_features(diamond_es): function test_makes_direct_of_agg_of_trans_on_target (line 1238) | def test_makes_direct_of_agg_of_trans_on_target(es): function test_primitive_options_errors (line 1251) | def test_primitive_options_errors(es): function test_primitive_options (line 1331) | def test_primitive_options(es): function test_primitive_options_with_globals (line 1400) | def test_primitive_options_with_globals(es): function test_primitive_options_groupbys (line 1494) | def test_primitive_options_groupbys(es): function test_primitive_options_multiple_inputs (line 1548) | def test_primitive_options_multiple_inputs(es): function test_primitive_options_class_names (line 1622) | def test_primitive_options_class_names(es): function test_primitive_options_instantiated_primitive (line 1665) | def test_primitive_options_instantiated_primitive(es): function test_primitive_options_commutative (line 1696) | def test_primitive_options_commutative(es): function test_primitive_options_include_over_exclude (line 1749) | def test_primitive_options_include_over_exclude(es): function test_primitive_ordering (line 1772) | def test_primitive_ordering(): function test_no_transform_stacking (line 1827) | def test_no_transform_stacking(): function test_builds_seed_features_on_foreign_key_col (line 1870) | def test_builds_seed_features_on_foreign_key_col(es): function test_does_not_build_features_on_last_time_index_col (line 1886) | def test_does_not_build_features_on_last_time_index_col(es): function test_builds_features_using_all_input_types (line 1897) | def test_builds_features_using_all_input_types(es): function test_make_groupby_features_with_depth_none (line 1937) | def test_make_groupby_features_with_depth_none(es): function test_check_stacking_when_building_transform_features (line 1952) | def test_check_stacking_when_building_transform_features(es): function test_check_stacking_when_building_groupby_features (line 1969) | def test_check_stacking_when_building_groupby_features(es): function test_check_stacking_when_building_agg_features (line 1986) | def test_check_stacking_when_building_agg_features(es): FILE: featuretools/tests/synthesis/test_dfs_method.py function datetime_es (line 24) | def datetime_es(): function test_dfs_empty_features (line 62) | def test_dfs_empty_features(): function test_passing_strings_to_logical_types_dfs (line 103) | def test_passing_strings_to_logical_types_dfs(): function test_accepts_cutoff_time_df (line 131) | def test_accepts_cutoff_time_df(dataframes, relationships): function test_accepts_cutoff_time_compose (line 144) | def test_accepts_cutoff_time_compose(dataframes, relationships): function test_accepts_single_cutoff_time (line 177) | def test_accepts_single_cutoff_time(dataframes, relationships): function test_accepts_no_cutoff_time (line 188) | def test_accepts_no_cutoff_time(dataframes, relationships): function test_ignores_instance_ids_if_cutoff_df (line 199) | def test_ignores_instance_ids_if_cutoff_df(dataframes, relationships): function test_approximate_features (line 213) | def test_approximate_features(dataframes, relationships): function test_all_columns (line 236) | def test_all_columns(dataframes, relationships): function test_features_only (line 256) | def test_features_only(dataframes, relationships): function test_accepts_relative_training_window (line 272) | def test_accepts_relative_training_window(datetime_es): function test_accepts_pd_timedelta_training_window (line 320) | def test_accepts_pd_timedelta_training_window(datetime_es): function test_accepts_pd_dateoffset_training_window (line 331) | def test_accepts_pd_dateoffset_training_window(datetime_es): function test_accepts_datetime_and_string_offset (line 350) | def test_accepts_datetime_and_string_offset(datetime_es): function test_handles_pandas_parser_error (line 369) | def test_handles_pandas_parser_error(datetime_es): function test_handles_pandas_overflow_error (line 379) | def test_handles_pandas_overflow_error(datetime_es): function test_warns_with_unused_primitives (line 390) | def test_warns_with_unused_primitives(es): function test_no_warns_with_camel_and_title_case (line 427) | def test_no_warns_with_camel_and_title_case(es): function test_does_not_warn_with_stacking_feature (line 453) | def test_does_not_warn_with_stacking_feature(es): function test_warns_with_unused_where_primitives (line 468) | def test_warns_with_unused_where_primitives(es): function test_warns_with_unused_groupby_primitives (line 490) | def test_warns_with_unused_groupby_primitives(es): function test_warns_with_unused_custom_primitives (line 522) | def test_warns_with_unused_custom_primitives(es): function test_calls_progress_callback (line 598) | def test_calls_progress_callback(dataframes, relationships): function test_calls_progress_callback_cluster (line 628) | def test_calls_progress_callback_cluster(dataframes, relationships, dask... function test_dask_kwargs (line 655) | def test_dask_kwargs(dataframes, relationships, dask_cluster): FILE: featuretools/tests/synthesis/test_encode_features.py function test_encodes_features (line 10) | def test_encodes_features(es): function test_inplace_encodes_features (line 36) | def test_inplace_encodes_features(es): function test_to_encode_features (line 56) | def test_to_encode_features(es): function test_encode_features_handles_pass_columns (line 94) | def test_encode_features_handles_pass_columns(es): function test_encode_features_catches_features_mismatch (line 134) | def test_encode_features_catches_features_mismatch(es): function test_encode_unknown_features (line 157) | def test_encode_unknown_features(): function test_encode_features_topn (line 188) | def test_encode_features_topn(es): function test_encode_features_drop_first (line 211) | def test_encode_features_drop_first(): function test_encode_features_handles_dictionary_input (line 246) | def test_encode_features_handles_dictionary_input(es): function test_encode_features_matches_calculate_feature_matrix (line 328) | def test_encode_features_matches_calculate_feature_matrix(): FILE: featuretools/tests/synthesis/test_get_valid_primitives.py function test_get_valid_primitives_selected_primitives (line 16) | def test_get_valid_primitives_selected_primitives(es): function test_get_valid_primitives_selected_primitives_strings (line 35) | def test_get_valid_primitives_selected_primitives_strings(es): function test_invalid_primitive (line 54) | def test_invalid_primitive(es): function test_primitive_compatibility (line 74) | def test_primitive_compatibility(es): function test_get_valid_primitives_custom_primitives (line 83) | def test_get_valid_primitives_custom_primitives(es): function test_get_valid_primitives_all_primitives (line 116) | def test_get_valid_primitives_all_primitives(es): function test_get_valid_primitives_single_table (line 122) | def test_get_valid_primitives_single_table(transform_es): function test_get_valid_primitives_with_dfs_kwargs (line 131) | def test_get_valid_primitives_with_dfs_kwargs(es): FILE: featuretools/tests/test_version.py function test_version (line 4) | def test_version(): FILE: featuretools/tests/testing_utils/cluster.py function mock_cluster (line 4) | def mock_cluster( class MockClient (line 14) | class MockClient: method __init__ (line 15) | def __init__(self, cluster): method scheduler_info (line 18) | def scheduler_info(self): function get_mock_client_cluster (line 22) | def get_mock_client_cluster(): FILE: featuretools/tests/testing_utils/es_utils.py function get_df_tags (line 1) | def get_df_tags(df): FILE: featuretools/tests/testing_utils/features.py function feature_with_name (line 6) | def feature_with_name(features, name): function number_of_features_with_name_like (line 13) | def number_of_features_with_name_like(features, pattern): function backward_path (line 20) | def backward_path(es, dataframe_ids): function forward_path (line 41) | def forward_path(es, dataframe_ids): function check_rename (line 62) | def check_rename(feat, new_name, new_names): function check_names (line 75) | def check_names(feat, new_name, new_names): FILE: featuretools/tests/testing_utils/generate_fake_dataframe.py function generate_fake_dataframe (line 36) | def generate_fake_dataframe( FILE: featuretools/tests/testing_utils/mock_ds.py function make_ecommerce_entityset (line 28) | def make_ecommerce_entityset(with_integer_time_index=False): function make_ecommerce_dataframes (line 93) | def make_ecommerce_dataframes(with_integer_time_index=False): function make_semantic_tags (line 326) | def make_semantic_tags(): function make_logical_types (line 345) | def make_logical_types(with_integer_time_index=False): function make_time_indexes (line 425) | def make_time_indexes(with_integer_time_index=False): function coke_zero_review (line 435) | def coke_zero_review(): function gummy_review (line 480) | def gummy_review(): function taco_clock_reviews (line 511) | def taco_clock_reviews(): function brown_bag_reviews (line 522) | def brown_bag_reviews(): function car_reviews (line 545) | def car_reviews(): function toothpaste_reviews (line 637) | def toothpaste_reviews(): FILE: featuretools/tests/utils_tests/test_config.py function test_logging_defaults (line 13) | def test_logging_defaults(): function test_logging_set_via_env (line 33) | def test_logging_set_via_env(): FILE: featuretools/tests/utils_tests/test_description_utils.py function test_first (line 4) | def test_first(): function test_second (line 10) | def test_second(): function test_third (line 16) | def test_third(): function test_nth (line 22) | def test_nth(): FILE: featuretools/tests/utils_tests/test_entry_point.py function entry_points_dfs (line 8) | def entry_points_dfs(): class MockEntryPoint (line 21) | class MockEntryPoint(object): method on_call (line 22) | def on_call(self, kwargs): method on_error (line 25) | def on_error(self, error, runtime): method on_return (line 28) | def on_return(self, return_value, runtime): method load (line 31) | def load(self): method __call__ (line 34) | def __call__(self): class MockPkgResources (line 38) | class MockPkgResources(object): method __init__ (line 39) | def __init__(self, entry_point): method iter_entry_points (line 42) | def iter_entry_points(self, name): function test_entry_point (line 46) | def test_entry_point(es, monkeypatch): function test_entry_point_error (line 61) | def test_entry_point_error(es, monkeypatch): function test_entry_point_detect_arg (line 74) | def test_entry_point_detect_arg(monkeypatch, entry_points_dfs): FILE: featuretools/tests/utils_tests/test_gen_utils.py function test_import_or_raise_errors (line 14) | def test_import_or_raise_errors(): function test_import_or_raise_imports (line 19) | def test_import_or_raise_imports(): function test_import_or_none (line 24) | def test_import_or_none(): function df (line 33) | def df(): function test_list_logical_types (line 37) | def test_list_logical_types(): function test_list_semantic_tags (line 43) | def test_list_semantic_tags(): function test_camel_and_title_to_snake (line 49) | def test_camel_and_title_to_snake(): FILE: featuretools/tests/utils_tests/test_recommend_primitives.py function moderate_right_skewed_df (line 20) | def moderate_right_skewed_df(): function heavy_right_skewed_df (line 27) | def heavy_right_skewed_df(): function left_skewed_df (line 34) | def left_skewed_df(): function skewed_df_zeros (line 41) | def skewed_df_zeros(): function normal_df (line 46) | def normal_df(): function right_skew_moderate_and_heavy_df (line 51) | def right_skew_moderate_and_heavy_df(moderate_right_skewed_df, heavy_rig... function es_with_skewed_dfs (line 56) | def es_with_skewed_dfs( function test_recommend_skew_numeric_primitives (line 78) | def test_recommend_skew_numeric_primitives(es_with_skewed_dfs): function test_recommend_non_numeric_primitives (line 130) | def test_recommend_non_numeric_primitives(make_es): function test_recommend_skew_numeric_primitives_exception (line 153) | def test_recommend_skew_numeric_primitives_exception(make_es, caplog): function test_get_recommended_primitives_time_series (line 186) | def test_get_recommended_primitives_time_series(make_es): function test_get_recommended_primitives (line 198) | def test_get_recommended_primitives(make_es): function test_get_recommended_primitives_exclude (line 238) | def test_get_recommended_primitives_exclude(make_es): function test_get_recommended_primitives_empty_es_error (line 253) | def test_get_recommended_primitives_empty_es_error(): function test_get_recommended_primitives_multi_table_es_error (line 263) | def test_get_recommended_primitives_multi_table_es_error(make_es): FILE: featuretools/tests/utils_tests/test_time_utils.py function test_make_temporal_cutoffs (line 16) | def test_make_temporal_cutoffs(): function test_convert_time_units (line 102) | def test_convert_time_units(): function test_convert_datetime_floats (line 164) | def test_convert_datetime_floats(dt, expected_floats): function test_convert_timedelta_to_floats (line 204) | def test_convert_timedelta_to_floats(td, expected_floats): function test_calculate_trend (line 253) | def test_calculate_trend(series, expected_trends): FILE: featuretools/tests/utils_tests/test_trie.py function test_get_node (line 4) | def test_get_node(): function test_setting_and_getting (line 17) | def test_setting_and_getting(): function test_iteration (line 34) | def test_iteration(): FILE: featuretools/tests/utils_tests/test_utils_info.py function this_dir (line 15) | def this_dir(): function test_show_info (line 19) | def test_show_info(capsys): function test_sys_info (line 28) | def test_sys_info(): function test_installed_packages (line 46) | def test_installed_packages(): function test_get_featuretools_root (line 63) | def test_get_featuretools_root(this_dir): FILE: featuretools/utils/description_utils.py function convert_to_nth (line 1) | def convert_to_nth(integer): FILE: featuretools/utils/entry_point.py function entry_point (line 8) | def entry_point(name): FILE: featuretools/utils/gen_utils.py function make_tqdm_iterator (line 11) | def make_tqdm_iterator(**kwargs): function get_relationship_column_id (line 17) | def get_relationship_column_id(path): function find_descendents (line 26) | def find_descendents(cls): function import_or_raise (line 40) | def import_or_raise(library, error_msg): function import_or_none (line 55) | def import_or_none(library): function camel_and_title_to_snake (line 69) | def camel_and_title_to_snake(name): FILE: featuretools/utils/plot_utils.py function check_graphviz (line 4) | def check_graphviz(): function get_graphviz_format (line 28) | def get_graphviz_format(graphviz, to_file): function save_graph (line 52) | def save_graph(graph, to_file, format_): FILE: featuretools/utils/recommend_primitives.py function get_recommended_primitives (line 71) | def get_recommended_primitives( function _recommend_non_numeric_primitives (line 154) | def _recommend_non_numeric_primitives( function _recommend_skew_numeric_primitives (line 208) | def _recommend_skew_numeric_primitives( FILE: featuretools/utils/s3_utils.py function use_smartopen_es (line 7) | def use_smartopen_es(file_path, path, transport_params=None, read=True): function use_smartopen_features (line 19) | def use_smartopen_features(path, features_dict=None, transport_params=No... function get_transport_params (line 30) | def get_transport_params(profile_name): FILE: featuretools/utils/schema_utils.py function check_schema_version (line 11) | def check_schema_version(cls, cls_type): FILE: featuretools/utils/time_utils.py function make_temporal_cutoffs (line 7) | def make_temporal_cutoffs( function convert_time_units (line 60) | def convert_time_units(secs, unit): function convert_datetime_to_floats (line 85) | def convert_datetime_to_floats(x): function convert_timedelta_to_floats (line 93) | def convert_timedelta_to_floats(x): function find_dividend_by_unit (line 100) | def find_dividend_by_unit(time): function calculate_trend (line 111) | def calculate_trend(series): FILE: featuretools/utils/trie.py class Trie (line 1) | class Trie(object): method __init__ (line 25) | def __init__(self, default=lambda: None, path_constructor=list): method children (line 36) | def children(self): method get_node (line 60) | def get_node(self, path): method __iter__ (line 93) | def __iter__(self): FILE: featuretools/utils/utils_info.py function show_info (line 24) | def show_info(): function print_sys_info (line 31) | def print_sys_info(): function print_deps (line 39) | def print_deps(dependencies): function get_sys_info (line 55) | def get_sys_info(): function get_installed_packages (line 82) | def get_installed_packages(): function get_featuretools_root (line 89) | def get_featuretools_root(): FILE: featuretools/utils/wrangle.py function _check_timedelta (line 12) | def _check_timedelta(td): function _check_time_against_column (line 78) | def _check_time_against_column(time, time_column): function _check_time_type (line 107) | def _check_time_type(time): function _is_s3 (line 124) | def _is_s3(string): function _is_url (line 132) | def _is_url(string): function _is_local_tar (line 140) | def _is_local_tar(string):