modified:   automaton.py
new file:   code.py
modified:   create_code.py
- code class moved from automaton.py to new code.py file
- create code changed a little but will be later totally removed and
  all its functionality replaced by code.py
- Code class changed a lot, but totally half-done
  - even syntax errors are there, but this is not in the main branch!
modified:   code.py
- round implementation finished with long, readable and not optimized
  code (it could be one formula instead of 5-6 lines!)
modified:   code.py
implemented AbstractCode.code() with floating point underflow/accuracy
handling
modified:   code.py
comment added to my_round()
modified:   automaton.py
- code.representer() call instead of code.quantize()
modified:   code.py
- added main(), that will cover create_code.py's functionality
modified:   create_code.py
-removed main
Merge branch 'master' into refactor
modified:   code.py
- LinearCode added, that will be the DUMB code, when representer() will
  be with linear(!) search
- dump() and read() added to LinearCode
modified:   code.py
LinearCode.representer() added
modified:   code.py
- added factory method, other read() methods and __dump_header() as
  well
modified:   code.py
- some bugfixes and typos in LogLinCode
modified:   code.py
bugfixes around dumping codings with header info (that is constructor
info when reading)
modified:   code.py
- bugfix in read(): header starts with #
- if unknown class name, raise exception
- reading worked with LogLinCode after a dump, boo-hoo
Merge branch 'master' into refactor
modified:   round_automaton.py
- lot of obsolete code removed, not done yet
modified:   automaton.py
- we don't usually commit print messages into working code, even if they
  are needed. If they are, use logging instead, if they were temporary,
  delete them before commit
- we used epsilon at different places, with different numbers (1e-4,
  1e-5, 1e-7); to be consistent, I created an Automaton.eps
- instead of logging.info() and sys.exit(-1) I used logging.error() and
  raised an Exception
deleted:    create_code.py
- all the functionality is being taken care of by other codes (code.py)
modified:   learner.py
- removed lots of old, commented code
modified:   learner.py
- some options from main.optparse() are copied here, that are needed for
  learning