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 procesing.context import PipelineContext
from .providers import DataProvider, SupabaseProvider, BackendAPIProvider from procesing.providers import DataProvider, SupabaseProvider, BackendAPIProvider
from .steps import ( from procesing.steps import (
BaseContextStep, BaseContextStep,
FetchInteractionsStep, FetchInteractionsStep,
FetchPriceLogsStep, FetchPriceLogsStep,
@@ -18,7 +18,7 @@ from .steps import (
FitPricingFunctionStep, FitPricingFunctionStep,
PredictPricesStep, PredictPricesStep,
) )
from .pipelines import ( from procesing.pipelines import (
interaction_extraction_pipeline, interaction_extraction_pipeline,
price_extraction_pipeline, price_extraction_pipeline,
elasticity_computation_pipeline, elasticity_computation_pipeline,

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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