Skip to content

Installing Devolve


GitHub Repo

First things first we to get the code, we can find this on the same GitHub repository that is hosting this documentation: Jacopo-DM/EC-Devolve

We pull the repo with:

1
git clone git@github.com:Jacopo-DM/EC-Devolve.git

or by downloading it using the "Download" button.


Setting Up A Conda Environment

A conda environment with python 3.8 will be needed, this can be created with:

1
conda create --name ec-dev python=3.8

or, if you want to copy my exact environment, I provided an environment.yaml file.

You can install this environment by running (when in the home directory):

1
conda env create -f environment.yml

and is activated with:

1
conda activate ec-dev


Installing Pip Packages

Once our environment is created, we need to install some pip packages.

This project makes use of two external packages, which can be installed with:

1
pip install ursina pyyaml

Alternatively, if you want an exact copy of my pip installs, I provided a requirements.txt.

You can install all the required packages by running (when in the home directory):

1
pip install -r requirements.txt


Downloading Assets

The final step is downloading the "Assets" zip file and the "Phenotype" zip file.
These should be unzipped in the home directory, such that your directory looks as follows:

1
2
3
4
5
6
7
8
9
./
├── Devolve.py
├── README.md
├── assets
├── documentation
├── environment.yml
├── legacy
├── phenotypes
└── requirements.txt

Running Devolve

You can check that the installation was successful by running:

1
python Devolve.py

This should open up a window looking as follows:

Error

This means the installation was successful


Installing Devolve is done