Roadmap

As the project is still in it's early stages of development there is lots of things to do! A brief outline of what is planned and currently being worked is below.

Core Code

  • Divide existing code into seperate moduals. Tentitively broken up into input, output, processing and storage.
  • Add validation on user input.
  • Improve output of the software to stdout, files and data formats.
  • Provide documentation for how the storage of information works within the system.
  • Provide a simple GUI which teachs prospective GUI writers how to interface with SGA.
  • Ability to configure in greater depth then is really simple.

Documentation

  • A Quick start guide (to get users running the software quickly even on windows.)
  • Code Explanations of each function and how the program works!
  • Info on what genetic algorithms are all about.
  • Various Tutorials