# The Avida Digital Life Platform

This file catalogs the available documentation about the Avida system.

## General Information

- Overview
- A Guided Tour of an Ancestor and its Hardware
- The Directory and File Structure
- Using Subversion to Obtain Avida
- The Avida Scripting Language
- A Very Brief Overview of the Text Viewer

## Configuration and Command Reference

- Setting up the Avida Configuration File
- Setting up the Instruction Set
- Guidelines to setting up the Events File
- Guidelines to setting up Environments
- Guidelines to Analyze Mode
- Sample Analyze Programs
- List of Actions

## Specialized Configuration Guides

- Energy model configuration
- Using Internal Resources

## Experiment and Analysis Guides

- Example configurations from published work
- Creating a Flame Graph

## Development Reference

Guides and guidelines for modifying the Avida source code.

- A Conceptual Introduction to C++ in Avida
- Guide to the Death/Birth Cycle
- Guide to an Avidan Life Cycle
- The Building Blocks of the Virtual CPU
- The Environment Source Code

- Coding Standards
- Instruction Implemention Checklist
- Environment Task Implementation Checklist

Revised 2011-05-10 BLW