'''
这是非物质文化遗产IP知识产权评估系统的核心计算引擎包。
'''
from app.utils.calculation_engine.economic_value_b1 import EconomicValueB1Calculator
from app.utils.calculation_engine.economic_value_b1.sub_formulas import (
    BasicValueB11Calculator,
    TrafficFactorB12Calculator,
    PolicyMultiplierB13Calculator
)
from app.utils.calculation_engine.cultural_value_b2 import CulturalValueB2Calculator
from app.utils.calculation_engine.cultural_value_b2.sub_formulas import (
    LivingHeritageB21Calculator,
    PatternGeneB22Calculator
)
from app.utils.calculation_engine.risk_adjustment_b3 import RiskAdjustmentB3Calculator
from app.utils.calculation_engine.market_value_c import MarketValueCCalculator
from app.utils.calculation_engine.market_value_c.sub_formulas import (
    MarketBiddingC1Calculator,
    HeatCoefficientC2Calculator,
    ScarcityMultiplierC3Calculator,
    TemporalDecayC4Calculator
)
from app.utils.calculation_engine.final_value_ab import FinalValueACalculator

__version__ = "1.0.0"
__author__ = "Assessment Team"

__all__ = [
    # 经济价值B1模块
    "EconomicValueB1Calculator",
    "BasicValueB11Calculator",
    "TrafficFactorB12Calculator",
    "PolicyMultiplierB13Calculator",

    # 文化价值B2模块
    "CulturalValueB2Calculator",
    "LivingHeritageB21Calculator",
    "PatternGeneB22Calculator",

    # 风险调整系数B3模块
    "RiskAdjustmentB3Calculator",

    # 市场估值C模块
    "MarketValueCCalculator",
    "MarketBiddingC1Calculator",
    "HeatCoefficientC2Calculator",
    "ScarcityMultiplierC3Calculator",
    "TemporalDecayC4Calculator",


    # 最终估值A模块
    "FinalValueACalculator"
]
