Created a complete, deployment-ready version of the abbyy to hocr converter, along with unit testing.
Added the Iris developer's guide, devguide.md


Former-commit-id: d1ec8b0a1d7f9bcb101f5a93641fb4fe471d8012
Fixed an incorrect comment in abbyyToOCR.py
Made abbyyToOCR.py and its test pep8 compliant.


Former-commit-id: 1217697751594b1896c7fa3c52bf606ce4310770
Fixed typo: "platform dependent" is now "platform independent"

Former-commit-id: afcdfa2a2697f8ee0a6e70f4b5e8c609e6a4377f
Ok, this is a much larger commit thas is normally good practice, but things have some
clear structure now. Main changes include:
1. Added useful tasks to tasks.py, along with unit tests (tasktests.py).
2. Created the algorithms module, along with unit tests (algorithmtests.py).
3. Converted python modules to use UTF-8.
4. Created unit tests for the FTP-based cluster file store.
5. Added a bash script for updating dependencies via pip (updateall.sh).
6. Updated requirements.txt.


Former-commit-id: effab5172fc09a52cb4286db28fa4a291d0fa3b7
Merge branch 'master' of github.com:sfrazier-OGL/Iris


Former-commit-id: 77b01ae63e4cea87b84517d3c05a8d116f202702
Updated/fixed typos in the dev guide, added a TODO file.


Former-commit-id: 07f205a89357195fe26d03dfdd28c4c313dc28e2
More typo fixes.

Former-commit-id: 54c003238a5c708943e7132991ead8229762e192
Implemented full edit distance and alignment algorithms.
Implemended full unit test suite for the abovementioned algorithms.
Deleted old or unnecessary files.


Former-commit-id: 6cf5c9a365ed38dccd5ebb81381862e27a6febd2
Added whole word/list alignment tests.
Fixed bug in test_all_empty test in algorithms.py
Updated requirements file.


Former-commit-id: 45577d79fba225f1d6660290ef67ef4b55af4877
Fixed typos.

Former-commit-id: 2fe9123fdee667fd5f74d4aa2d30f5211f57b342
Modified full_edit_distance to support semi-global alignments.
Extracted edit distance backtracing to its own function.
Added a semi-global alignment methed with tests.


Former-commit-id: d204d01a21bcf8f5eecbbad427b0c8439771fc06
Merge branch 'master' of github.com:sfrazier-OGL/Iris


Former-commit-id: 6bd2a413dde1586cf8f5b41b9908bc44453f2102
Extracted initial matrix generation for alignment algorithms to their own methods.
Renamed "BacktraceTests" to the correct "SemiGlobalAlignmentTests".


Former-commit-id: c9d1ce702a27dc3b3874442e9507acae092de65e
Added link to the hocr standard in the dev guide.


Former-commit-id: 406de00a440ab083699613a3404f83cbb9d6b34f
Removed experimental ftp related code and tests. (For conversion to an NFS based system)
Commented out related code in tasks.py (most of it :) ).


Former-commit-id: f9124f7950e708ed0f27f1f252aa02ed3f6e6728
Commented out/removed old FTP code it tasks/tests.
Added Greek dictionary file.


Former-commit-id: 6e5c5454ec3a9267cee5d3f4318552568179b0ca
Use opener.opendir() method to allow more generalized storage backend
specification


Former-commit-id: 574db5b0fe84b03ba7ecb0336011485e68460ae9
Add gitignore


Former-commit-id: fb617334c8541787672457bf786e750869546455
Reformat irisconfig to 80 characters width


Former-commit-id: 8002a5ef73f9e3042f6e3f2501c3708074140a1c
Rudimentary external storage module


Former-commit-id: 09b8c725b738baf1973cb10adfb51f9757948966