simulation_params๏
It defines the version and main simulation parameters, including runtime configuration, output options, checkpointing behavior, and termination conditions.
Main Properties๏
Properties:
Name |
Type |
Description |
|---|---|---|
|
|
Simulation parameters version. |
|
|
Object defining the simulation configuration and operational parameters. |
Object simulation๏
Properties:
Name |
Type |
Description |
|---|---|---|
|
|
Defines checkpoint saving behavior during the simulation. |
|
|
Number of simulation combinations to run. Minimum value: |
|
|
Defines conditions for early termination of the simulation. |
|
|
Enables a growth and reproduction test mode. |
|
|
Number of simulation days. Minimum value: |
|
|
Number of time steps per day. Must be greater than |
|
|
Defines whether the simulation initializes with a fixed random seed. |
|
|
Defines which data and files will be generated as output. |
Object checkpoints๏
Properties:
Name |
Type |
Description |
|---|---|---|
|
|
Enables or disables checkpoint recording. |
|
|
Interval between checkpoints. Minimum value: |
|
|
Enables binary checkpoint format. |
Object breakConditions๏
Properties:
Name |
Type |
Description |
|---|---|---|
|
|
Stops the simulation when the first species extinction occurs. |
|
|
Stability-based termination configuration. |
Object stability๏
Properties:
Name |
Type |
Description |
|---|---|---|
|
|
Enables stability-based termination condition. |
|
|
Coefficient of variation threshold for stability detection.
Minimum value: |
|
|
Interval used for calculating stability.
Must be strictly greater than |
Object initFromFixedSeed๏
Properties:
Name |
Type |
Description |
|---|---|---|
|
|
Enables initialization with a fixed seed. |
|
|
Specific fixed seed value used when enabled. |
Object outputs๏
Properties:
Name |
Type |
Description |
|---|---|---|
|
|
Saves constitutive traits of each animal. |
|
|
Saves genetic information. |
|
|
Saves a daily summary file. |
|
|
Saves extended daily statistics. |
|
|
Saves animal movement data. |
|
|
Saves edibility matrices between species. |
|
|
Records inter-species predation events. |
|
|
Interval for recording outputs. Minimum value: |
|
|
Enables saving of intermediate simulation volumes. |
|
|
Periodicity of intermediate volume saves. Minimum value: |
|
|
Saves animal states at the start of each day. |
|
|
Saves animal states at the end of each day. |
|
|
Saves cell data each day. |
|
|
Saves voracity data for each animal daily. |
|
|
Saves predation probability data per animal daily. |
|
|
Saves animal activity logs. |
|
|
Saves information about mass changes throughout the simulation. |
Warnings๏
Condition:
recordEach > runDaysWarning: ItemrecordEachis greater than itemrunDays.
Hierarchical Summary๏
simulation_params
โโโ version: string
โโโ simulation: object
โโโ checkpoints:
โ โโโ enabled: boolean
โ โโโ recordEach: integer โฅ 0
โ โโโ binaryEnabled: boolean
โโโ numberOfCombinations: integer โฅ 1
โโโ breakConditions:
โ โโโ exitAtFirstExtinction: boolean
โ โโโ stability:
โ โโโ enabled: boolean
โ โโโ coefficientOfVariationThreshold: number โฅ 0.0
โ โโโ stabilityCalculationInterval: number > 0.0
โโโ growthAndReproTest: boolean
โโโ runDays: integer โฅ 1
โโโ timeStepsPerDay: number > 0.0
โโโ initFromFixedSeed:
โ โโโ enabled: boolean
โ โโโ fixedSeedValue: integer
โโโ outputs:
โโโ saveAnimalConstitutiveTraits: boolean
โโโ saveGenetics: boolean
โโโ saveDailySummary: boolean
โโโ saveExtendedDailySummary: boolean
โโโ saveMovements: boolean
โโโ saveEdibilitiesFile: boolean
โโโ savePredationEventsOnOtherSpecies: boolean
โโโ recordEach: integer โฅ 0
โโโ saveIntermidiateVolumes: boolean
โโโ saveIntermidiateVolumesPeriodicity: integer โฅ 0
โโโ saveAnimalsEachDayStart: boolean
โโโ saveAnimalsEachDayEnd: boolean
โโโ saveCellsEachDay: boolean
โโโ saveAnimalsEachDayVoracities: boolean
โโโ saveAnimalsEachDayPredationProbabilities: boolean
โโโ saveActivity: boolean
โโโ saveMassInfo: boolean