ryanvarick.com

Location: ryanvarick.com » Capstone » EAC Toolkit (edit)

(redirected from Academia.EAC-Toolkit)

EAC Toolkit

Current stable version is v2.0.2-mills.
Current development version is v3.0.0.

About the Toolkit

The EAC Toolkit is a collection of tools, inspired by Bryce's original scripts, designed to facilitate the development and discovery of useful configurations for the extended analog computers produced by Indiana University. The toolkit consists of three primary components:

  1. A robust command-line interface for direct manipulation of, and interaction with, the extended analog computers.
  2. A hardware abstraction layer and pseudo-API for programming against various incarnations of the EAC.
  3. A collection of tools, namely logging utilities and a genetic algorithms package, for configuration development.

Downloads

The toolkit may be downloaded directly from my subversion repository:

Interface documentation for v2.0 is also available for download.

Developer releases (v3.0) are likewise available for checkout:


More Information

This code is a result of ongoing research into a potential analog-based artificial life simulation. The toolkit is a collection of tools designed to further my work. While I have tagged this as a 2.0 release, I do not consider the code to be particularly mature. Work underway on the 3.0 series aims to address many of the issues identified with the existing codebase. I welcome any comments or questions you might have; please feel free to contact me.

Developer Notes

Name: EAC-T (vs. jEAC)

I got to hack my first CPAN module for the 3.0 release. :-)

Consider new naming conventions (driver classes):