Gaurav Sheni

Results 153 issues of Gaurav Sheni

- Add LagByTimedelta primitive, which can be helpful for time-series problems ```python from featuretools.primitives.base import TransformPrimitive from featuretools.variable_types import DatetimeTimeIndex, Variable import pandas as pd class LagByTime(TransformPrimitive): """Shift an array...

time series

- https://docs.scipy.org/doc/scipy/reference/generated/scipy.stats.yeojohnson.html

- https://docs.scipy.org/doc/scipy/reference/generated/scipy.stats.boxcox.html ![scipy-stats-boxcox-1](https://user-images.githubusercontent.com/8726321/167942768-de82060a-383f-4495-911e-5b0d49516d97.png)

- We may not need primitive.name, and can rely on the class name (`class AddNumeric(TransformPrimitive)`) - This may be significant breaking change and remove an attribute from all of our...

2.0 wish list

## Problem - There are certain primitives where the return_type depends on the input_type, such as AddNumeric, MultiplyNumeric, GreaterThan, GreaterThanEqualTo, LessThan ``` input_types = [ColumnSchema(semantic_tags={'numeric'}), ColumnSchema(semantic_tags={'numeric'})] return_type = ColumnSchema(semantic_tags={'numeric'}) ```...

## Problem - Certain comparison primitives like Equal, NotEqual, EqualScalar, NotEqualScalar use the ColumnSchema base class in their allowed primitive inputs. This allows them to take accept any Logical Type...

- Currently, dask is required to be installed with Featuretools (its used for if n_jobs > 1 for DFS) - However, dask can be made into an optional dependency, and...

2.0 wish list