fix: fixing import structures from nonrelativistic

This commit is contained in:
2025-11-28 13:56:44 +01:00
parent eb30b04271
commit 505c4fcd42
14 changed files with 27 additions and 27 deletions

View File

@@ -1,6 +1,6 @@
from .context import PipelineContext
from .providers import DataProvider, SupabaseProvider, BackendAPIProvider
from .steps import (
from procesing.context import PipelineContext
from procesing.providers import DataProvider, SupabaseProvider, BackendAPIProvider
from procesing.steps import (
BaseContextStep,
FetchInteractionsStep,
FetchPriceLogsStep,
@@ -18,7 +18,7 @@ from .steps import (
FitPricingFunctionStep,
PredictPricesStep,
)
from .pipelines import (
from procesing.pipelines import (
interaction_extraction_pipeline,
price_extraction_pipeline,
elasticity_computation_pipeline,

View File

@@ -1,6 +1,6 @@
from typing import Any, Dict
import pandas as pd
from .providers.base import DataProvider
from procesing.providers.base import DataProvider
class PipelineContext:
"""

View File

@@ -1,5 +1,5 @@
from .base import DataProvider
from .supabase import SupabaseProvider
from .backend import BackendAPIProvider
from procesing.providers.base import DataProvider
from procesing.providers.supabase import SupabaseProvider
from procesing.providers.backend import BackendAPIProvider
__all__ = ['DataProvider', 'SupabaseProvider', 'BackendAPIProvider']

View File

@@ -2,7 +2,7 @@ import os
import pandas as pd
import requests
from typing import List
from .base import DataProvider
from procesing.providers.base import DataProvider
class BackendAPIProvider(DataProvider):
"""Concrete backend API implementation"""

View File

@@ -3,7 +3,7 @@ import pandas as pd
import requests
from typing import List
from supabase import create_client, Client
from .base import DataProvider
from procesing.providers.base import DataProvider
class SupabaseProvider(DataProvider):
"""Concrete Supabase + backend API implementation"""

View File

@@ -1,11 +1,11 @@
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
from procesing.steps.base import BaseContextStep
from procesing.steps.fetch import FetchInteractionsStep, FetchPriceLogsStep, FetchExperimentsStep
from procesing.steps.join import JoinExperimentsStep
from procesing.steps.augment import CreatePriceBucketsStep, AugmentEventNamesStep
from procesing.steps.chunk import ChunkByTimeWindowStep
from procesing.steps.demand import ComputeDemandStep, ComputeDemandForChunksStep
from procesing.steps.elasticity import AggregatePriceLogsStep, ComputeElasticityStep
from procesing.steps.pricing import StateSpace, BuildStateSpaceStep, FitPricingFunctionStep, PredictPricesStep
__all__ = [
'BaseContextStep',

View File

@@ -1,6 +1,6 @@
import numpy as np
import pandas as pd
from .base import BaseContextStep
from procesing.steps.base import BaseContextStep
class CreatePriceBucketsStep(BaseContextStep):
"""Create price bucket labels from price data"""

View File

@@ -1,6 +1,6 @@
from abc import ABC, abstractmethod
from sklearn.base import BaseEstimator, TransformerMixin
from ..context import PipelineContext
from procesing.context import PipelineContext
class BaseContextStep(BaseEstimator, TransformerMixin, ABC):
"""

View File

@@ -1,5 +1,5 @@
import pandas as pd
from .base import BaseContextStep
from procesing.steps.base import BaseContextStep
class ChunkByTimeWindowStep(BaseContextStep):
"""

View File

@@ -1,5 +1,5 @@
import pandas as pd
from .base import BaseContextStep
from procesing.steps.base import BaseContextStep
class ComputeDemandStep(BaseContextStep):
"""

View File

@@ -1,7 +1,7 @@
import numpy as np
import pandas as pd
from typing import Dict, List
from .base import BaseContextStep
from procesing.steps.base import BaseContextStep
class AggregatePriceLogsStep(BaseContextStep):
"""

View File

@@ -1,5 +1,5 @@
import pandas as pd
from .base import BaseContextStep
from procesing.steps.base import BaseContextStep
class FetchInteractionsStep(BaseContextStep):
"""Fetch raw interaction data from Kafka topic"""

View File

@@ -1,5 +1,5 @@
import pandas as pd
from .base import BaseContextStep
from procesing.steps.base import BaseContextStep
class JoinExperimentsStep(BaseContextStep):
"""Join experiment metadata to interactions"""

View File

@@ -1,7 +1,7 @@
import numpy as np
import pandas as pd
from .base import BaseContextStep
from ..pricing import ElasticityBasedPricingFunction
from procesing.steps.base import BaseContextStep
from procesing.pricing import ElasticityBasedPricingFunction
class StateSpace:
"""State representation for pricing functions"""