Examples

Experiment

Experiments can be run using the python scripts in evolvingniches.runs. evolvingniches.runs.evolve_1_species_with_noise is the module used in “Kadish, D., & Risi, S. (2020). Adapting to a changing environment: Simulating the effects of noise on animal sonification. The 2020 Conference on Artificial Life, 687–695. https://doi.org/10.1162/isal_a_00320”.

Its usage is documented in One Species With Noise, but can be invoked with default options as:

python -m evolvingniches.runs.evolve_1_species_with_noise

Config

config.ini sets preferences for logdna which isn’t really used anymore, so it can pretty much be ignored.

Experiment Analysis using a Jupyter Notebook

Take a look at examples/experiment_analysis_notebook.ipynb for an example of analysis using a jupyter notebook. You need to have generated the data files first.

SLURM Job - Experiment

Job submission to a SLURM server.

SLURM Job - Combine Dataframes

Combining the datafiles on the SLURM server (my MacBook ran out of memory at some point).