leaf_engine.adapt.schema.adapt_input_schemas
Classes
Module Contents
- class leaf_engine.adapt.schema.adapt_input_schemas.AdaptData
- db_lane_context: DBLaneSummary
- lane_context: LaneSchema
- network_context: NetworkSchema
- class leaf_engine.adapt.schema.adapt_input_schemas.DBLaneRateSchema
Bases:
pandera.SchemaModel- first_spend_date: pandera.typing.Series[pandera.DateTime]
- last_spend_date: pandera.typing.Series[pandera.DateTime]
- class leaf_engine.adapt.schema.adapt_input_schemas.DBLaneSchema
Bases:
pandera.SchemaModel
- class leaf_engine.adapt.schema.adapt_input_schemas.DBLaneSummary
- db_lane_rate: DBLaneRateSchema
- db_lanes: DBLaneSchema
- class leaf_engine.adapt.schema.adapt_input_schemas.KMAMarketSchema
Bases:
pandera.SchemaModel
- class leaf_engine.adapt.schema.adapt_input_schemas.LaneSchema
- kma_markets: KMAMarketSchema
- lane_summary: LaneSummarySchema
- raw_shipments: ShipmentsSchema
- class leaf_engine.adapt.schema.adapt_input_schemas.LaneSummarySchema
Bases:
pandera.SchemaModel- average_is_positive(df: pandas.DataFrame) pandera.typing.Series[bool]
- Parameters:
df (pandas.DataFrame) –
- Return type:
pandera.typing.Series[bool]
- period: pandera.typing.Series[pandas.Timestamp]
- class leaf_engine.adapt.schema.adapt_input_schemas.NetworkSchema
Bases:
pandera.SchemaModel
- class leaf_engine.adapt.schema.adapt_input_schemas.ShipmentsSchema
Bases:
pandera.SchemaModel- period: pandera.typing.Series[pandas.Timestamp]