Skip to content

cellethology/evolution-hierarchy

Repository files navigation

Evolutionary dynamic across hierarchy of phenotype

This guide will walk you through setting up and running this package using uv for package management and marimo for execution.

Prerequisites

  • Python 3.10 or higher
  • uv package manager installed

Installation Steps

  1. Create a new virtual environment using uv:
uv venv
  1. Activate the virtual environment:
  • On Windows:
.venv\Scripts\activate
  • On Unix/Linux/macOS:
source .venv/bin/activate
  1. Install dependencies from the requirements file:
uv pip install -r requirements.txt

Running simulation

Once the installation is complete, you can run the main simulation using marimo:

marimo edit main.py

This will open the notebook in your default web browser. You can then execute the cells to run the evolutionary algorithm.

Troubleshooting

If you encounter any issues:

  1. Ensure your virtual environment is activated (you should see (.venv) in your terminal prompt)
  2. Verify all dependencies were installed correctly:
pip list
  1. Check that Python version matches requirements:
python --version

Deactivating the Environment

When you're done, you can deactivate the virtual environment:

uv venv deactivate

About

evolution across layers of phenotype trait

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages