############################################
#
# Properties file for configuration / set up
#
############################################
 
# Default application:
default-app = CE

# Parameters file:
parameters-file-path = userfiles/
parameters-file = plingua-parameters.pli
parameters-file-include-app = yes

# Daikon files:
daikon-path = userfiles/
daikon-summary = userfiles/daikon-files.txt
daikon-file = for-daikon-utility.txt
daikon-file-include-app = yes
 
# Equivalences among the applications and their factories
# All extint applications:
# apps.bv.factory = BeardedVulture
# apps.zm.factory = ZebraMussel
apps.ce.factory = CustomEcoSim
  
# Management of the input configuration files (spreadsheets)
default-config-file = ConfigFile.xls
default-config-file-info = AppInfo
default-config-file-table-config = TablesConfig
default-config-file-tabs = TabsHierarchy
default-config-file-params = SimulationParams
default-config-file-results = SimulationResults
default-config-file-resultsData-prefix = SD_
default-config-file-columns-prefix = TC_
default-config-file-daikon-prefix = DK_


# Queries
3.query-result = "select appId, year, environmentID,  round(avg(part.nums),0) as deviation, round(STDDEV_POP(part.nums),5) as multiplicity from (select appId, simulation, year, environmentID, object, sum(multiplicity) as nums from simulation_registers where step = 13 and object like '%X{%' group by appId, simulation, year, environmentID, object order by appId, simulation, year, environmentID, object) part group by appId, year, environmentID order by appId,year,environmentID"

# Allowed functions in SimulationParams y implementing classes
func-renovacion = algorithms.Renovation
func-floor = algorithms.Floor
func-ceil = algorithms.Ceil
func-initialize = algorithms.Initialize
func-min = algorithms.Min
func-eq = algorithms.Equal
func-if = algorithms.If
func-abs = algorithms.Abs
func-g = algorithms.Greater
func-log = algorithms.Log
func-exp = algorithms.Exp

# Deafult charts
default-chart-2 = PieChart
default-chart-3 = LineChart
default-chart-4 = StackedBarChart
valid-chart-PieChart = True
valid-chart-LineChart = True
valid-chart-BarChart = True
valid-chart-StackedBarChart = True