import Cfg print " - Loading Mauka configuration." # Etesian parameters. Cfg.getParamPercentage("etesian.aspectRatio" ).setPercentage(100 ) Cfg.getParamPercentage("etesian.spaceMargin" ).setPercentage(5 ) Cfg.getParamBool ("etesian.uniformDensity").setBool (False ) Cfg.getParamBool ("etesian.routingDriven").setBool (False ) layout = Cfg.Configuration.get().getLayout() # Etesian tab layout. layout.addTab ( "Etesian", "etesian" ) layout.addTitle ( "Etesian", "Placement area" ) layout.addParameter ( "Etesian", "etesian.aspectRatio" , "Aspect Ratio, X/Y (%)", 0 ) layout.addParameter ( "Etesian", "etesian.spaceMargin" , "Space Margin" , 1 ) layout.addRule ( "Etesian" ) layout.addTitle ( "Etesian", "Etesian - Placer" ) layout.addParameter ( "Etesian", "etesian.uniformDensity" , "Occupy whole placement area" , 0 ) layout.addParameter ( "Etesian", "etesian.routingDriven" , "Routing driven" , 0 ) layout.addParameter ( "Etesian", "etesian.effort" , "Placement effort" , 1 ) layout.addParameter ( "Etesian", "etesian.graphics" , "Placement view" , 1 ) layout.addRule ( "Etesian" )