chore: refactored and broke down components (braking

This commit is contained in:
2025-11-28 13:43:05 +01:00
parent f749bd749c
commit b38f2b0c66
15 changed files with 743 additions and 3 deletions

View File

@@ -0,0 +1,27 @@
from .base import BaseContextStep
from .fetch import FetchInteractionsStep, FetchPriceLogsStep, FetchExperimentsStep
from .join import JoinExperimentsStep
from .augment import CreatePriceBucketsStep, AugmentEventNamesStep
from .chunk import ChunkByTimeWindowStep
from .demand import ComputeDemandStep, ComputeDemandForChunksStep
from .elasticity import AggregatePriceLogsStep, ComputeElasticityStep
from .pricing import StateSpace, BuildStateSpaceStep, FitPricingFunctionStep, PredictPricesStep
__all__ = [
'BaseContextStep',
'FetchInteractionsStep',
'FetchPriceLogsStep',
'FetchExperimentsStep',
'JoinExperimentsStep',
'CreatePriceBucketsStep',
'AugmentEventNamesStep',
'ChunkByTimeWindowStep',
'ComputeDemandStep',
'ComputeDemandForChunksStep',
'AggregatePriceLogsStep',
'ComputeElasticityStep',
'StateSpace',
'BuildStateSpaceStep',
'FitPricingFunctionStep',
'PredictPricesStep',
]