Preparing for refactor...
This commit is contained in:
23
main.py
23
main.py
@ -1,4 +1,27 @@
|
||||
#!/usr/bin/env python3
|
||||
"""
|
||||
Main Copycat program.
|
||||
|
||||
To run it, type at the terminal:
|
||||
|
||||
> python main.py abc abd ppqqrr --interations 10
|
||||
|
||||
The script takes three to five arguments. The first two are a pair of strings
|
||||
with some change, for example "abc" and "abd". The third is a string which the
|
||||
script should try to change analogously. The fourth (which defaults to "1") is
|
||||
a number of iterations. One can also specify a defined seed falue for the
|
||||
random number generator.
|
||||
|
||||
The above might produce output such as
|
||||
|
||||
ppqqss: 6 (avg time 869.0, avg temp 23.4)
|
||||
ppqqrs: 4 (avg time 439.0, avg temp 37.3)
|
||||
|
||||
The first number indicates how many times Copycat chose that string as its
|
||||
answer; higher means "more obvious". The last number indicates the average
|
||||
final temperature of the workspace; lower means "more elegant".
|
||||
"""
|
||||
|
||||
import argparse
|
||||
import logging
|
||||
|
||||
|
||||
Reference in New Issue
Block a user