gluonts.dataset.schema.types module#

class gluonts.dataset.schema.types.Array(ndim: int, dtype: Optional[Type[gluonts.dataset.schema.types.T]] = None, time_dim: Optional[int] = None)[source]#

Bases: gluonts.dataset.schema.types.GenericType[gluonts.dataset.schema.types.T]

Array type with fixed number of dimensions, but optional dtype and time dimension.

This class ensures that the handled output data, will have ndim number of dimensions. If specified, dtype will be applied to the input to force a consistent type, e.g. np.float32. time_dim is just a marker, indicating which axis notes the time-axis, useful for splitting. If time_dim is none, the array is time invariant.

dtype: Optional[Type[gluonts.dataset.schema.types.T]] = None#
ndim: int#
time_dim: Optional[int] = None#
class gluonts.dataset.schema.types.Default(*args, **kwds)[source]#

Bases: gluonts.dataset.schema.types.GenericType[gluonts.dataset.schema.types.T]

base: Optional[gluonts.dataset.schema.types.Type] = None#
value: gluonts.dataset.schema.types.T#
class gluonts.dataset.schema.types.GenericType(*args, **kwds)[source]#

Bases: gluonts.dataset.schema.types.Type, Generic[gluonts.dataset.schema.types.T]

class gluonts.dataset.schema.types.Period(freq: Union[str, NoneType] = None)[source]#

Bases: object

freq: Optional[str] = None#
class gluonts.dataset.schema.types.Type[source]#

Bases: object