Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2026-04-28 07:12:52

0001 """Configuration utilities for AID2E Framework."""
0002 
0003 from aid2e import __MAIN_VERSION__
0004 
0005 __version__ = __MAIN_VERSION__
0006 
0007 from .base_models import BaseParameter, RangeParameter, ChoiceParameter, Parameter, ContainerConfig
0008 from .design_config import DesignConfig, DesignParameters, ParameterGroup, ParameterConstraint, DesignConfigLoader
0009 from .problem_config import ProblemConfiguration, Objective, ProblemConfigLoader
0010 from .optimization_config import OptimizationConfiguration, OptimizerConfig
0011 from .full_config import FullConfig, load_config
0012 
0013 __all__ = [
0014     # Base models
0015     "BaseParameter",
0016     "RangeParameter",
0017     "ChoiceParameter",
0018     "Parameter",
0019     "ContainerConfig",
0020     # Design configuration
0021     "DesignConfig",
0022     "DesignParameters",
0023     "ParameterGroup",
0024     "ParameterConstraint",
0025     "DesignConfigLoader",
0026     # Problem configuration
0027     "ProblemConfiguration",
0028     "Objective",
0029     "ProblemConfigLoader",
0030     # Optimization configuration
0031     "OptimizationConfiguration",
0032     "OptimizerConfig",
0033     # Full configuration
0034     "FullConfig",
0035     "load_config",
0036 ]