Commit Graph
31 Commits
Author SHA1 Message Date
Roberto Rosario 486f983d4b Refactor job processing app to do actual job queue and job subprocess launching, remove queue mananger app, update ocr app to use new job processing app 2012-07-30 07:36:02 -04:00
Roberto Rosario d2e6df4dde Initial changes for the new queue based OCR processing 2012-07-29 05:33:04 -04:00
Roberto Rosario eecf7c7751 Import and PEP8 cleanups 2012-07-26 22:42:36 -04:00
Roberto Rosario eed1f6aa7b Add missing import 2012-05-30 19:35:17 -04:00
Roberto Rosario 86d23f2656 The OCR and parsing queue is now active as soon as it is created 2012-05-30 19:26:50 -04:00
Roberto Rosario b89c55ed18 Codying style update, added comments 2012-01-03 04:37:03 -04:00
Roberto Rosario 34311fb17e Cleanups, permissions separation into explicit module, absolute import update 2012-01-02 03:48:26 -04:00
Roberto Rosario c63721cbf6 Move OCR queue document requeueing from the view to the model and add proper exception 2011-12-01 04:47:27 -04:00
Roberto Rosario 828ecd2a33 Use a different namespace for the transformation manager's method, but restoring the original 'objects' namespace 2011-07-25 05:03:03 -04:00
Roberto Rosario 055f64c1cf Updated OCR models to use the identical source manager SourceTransformationManager 2011-07-25 03:41:28 -04:00
Roberto Rosario 1321491c1f Migrated same solution to ocr queue transformation too 2011-07-25 02:59:39 -04:00
Roberto Rosario 90e876ca93 Code cleanup 2011-07-21 11:46:15 -04:00
Roberto Rosario 1d579e965c Added convinience model method get_transformation_list to the ocr queue model 2011-07-19 04:20:08 -04:00
Roberto Rosario 5829bbde4d Added per OCR queue transformation models and CRUD views to replace the CONVERTER_OCR_OPTIONS with the new refactored converter transformations systems 2011-07-17 01:32:46 -04:00
Roberto Rosario 3fd7a3181e Moved DocumentQueueManager to a separate manager.py file 2011-05-24 23:20:02 -04:00
Roberto Rosario 2a744cefea PEP8, pylint cleanups and removal of relative imports 2011-04-23 02:49:07 -04:00
Roberto Rosario 71a3c218f4 PEP8, pylint and django-lint cleanups 2011-04-08 02:09:39 -04:00
Roberto Rosario f66c8ec6e2 Fixed error and some warning returned by pylint 2011-04-05 00:04:11 -04:00
Roberto Rosario 3cb0f37b5b Made the concurrent ocr code more granular, per node, every node can handle different amounts of concurrent ocr tasks 2011-03-22 04:17:48 -04:00
Roberto Rosario d0942a203b Reimplemented OCR delay code, only delay new document 2011-03-22 03:46:34 -04:00
Roberto Rosario c9d82da28a Added indexing flags to ocr model 2011-03-16 04:57:59 -04:00
Roberto Rosario 9569992caf Removed debug code 2011-03-12 04:03:11 -04:00
Roberto Rosario 0a91b7ff7d Don't allow duplicate documents in queues 2011-03-11 01:01:56 -04:00
Roberto Rosario 6a9e114acb Set all *.py files permissions to 644 2011-03-07 12:15:25 -04:00
Roberto Rosario d75396e0c2 Catch missing documents from the ocr queue list and display a message accordingly. 2011-03-01 02:25:21 -04:00
Roberto Rosario 6e4980ad80 Sort OCR queued documents according to submitted date time 2011-02-26 10:00:43 -04:00
Roberto Rosario 77b8a432a2 Added distributed OCR queue support 2011-02-17 04:37:35 -04:00
Roberto Rosario 478fb3502e Changed from python's multiprocessing to celery to handle concurrency 2011-02-17 03:45:30 -04:00
Roberto Rosario 409a52af95 First commit to support ocr subprocess 2011-02-17 01:57:14 -04:00
Roberto Rosario d6afcc64bb Changed file permissions 2011-02-09 13:55:01 -04:00
Roberto Rosario 6569faad11 Added OCR capabilites 2011-02-09 02:12:14 -04:00