gluonts.nursery.pipeline.schema module#

class gluonts.nursery.pipeline.schema.Schema(fields: Dict[str, Type] = <factory>)[source]#

Bases: object

add(name: str, ty: Type, force=False) gluonts.nursery.pipeline.schema.Schema[source]#
copy()[source]#
classmethod dryrun(pipeline)[source]#
fields: Dict[str, Type]#
get(key, default)[source]#
classmethod infer(data)[source]#
pop(name: str) gluonts.nursery.pipeline.schema.Schema[source]#
remove(name: str, ignore_missing=False) gluonts.nursery.pipeline.schema.Schema[source]#
union(name: str, ty: Type) gluonts.nursery.pipeline.schema.Schema[source]#
validate(entry: dict)[source]#
class gluonts.nursery.pipeline.schema.SchemaTracker(output_schema: Dict[str, Type] = <factory>, input_schema: Dict[str, Type] = <factory>)[source]#

Bases: object

add(name: str, ty: Type, force=False) gluonts.nursery.pipeline.schema.Schema[source]#
copy()[source]#
input_schema: Dict[str, Type]#
output_schema: Dict[str, Type]#
pop(name: str) gluonts.nursery.pipeline.schema.Schema[source]#
remove(name: str, ignore_missing=False) gluonts.nursery.pipeline.schema.Schema[source]#
union(name: str, ty: Type) gluonts.nursery.pipeline.schema.Schema[source]#
gluonts.nursery.pipeline.schema.infer_type(val: Any)[source]#