Package: botnee
This is the botnee package. You can run unit tests by runningthe package from the command line, e.g.:$ python botneeor in ipython:>>> run botnee/__init__.pyThe package is structured as follows:------------------------------------::botnee\- botnee_config             Configuration file\- debug                     some debugging helpers\- doc_store                 DocStore class, which deals with the mongodb meta data collection\- engine                    Main entry point - connects to databases and loads files\- errors                    Custom error handlers\- filters                   Class to apply filters to retrieved results\- get_related               Functions to retrieve related content by id, index or free text\- json_io                   reading of JSON files and management of mongodb connection\- process                   main processing engine|   \- data_dict                 Wrapper around standard dict for data_dict variable|   \- meta_dict                 Wrapper around standard dict for meta_dict variable|   \- text                  text processing|   \- vector_space_model    TF-IDF etc\- rss_writer                Simple RSS writer that uses WebHelpers Rss201rev2Feed\- standard_document_io      reading of standard document files\- test|   \- test_corpus           unit testing for the Corpus class|   \- test_process          unit testing for the process module|   \- test_standard_document_io|   \- test_json_io\- timeoutLock               class for timeout locking\- timer                     useful timing functions\- web|   \- manage                django management interface for web interface to botnee|   \- settings              django settings file|   \- urls                  sets up active urls|   \- interface|   |   \- models            initial loading in of data structures|   |   \- tests             unit tests|   |   \- views             code to manage view interaction (form submission etc)|   \- templates             html templates (landing pages)External dependencies---------------------::IPython\-Debugger\-Tracer (botnee.search,botnee.debug)bidict (botnee.persistent_dict)\-bidict (botnee.process.meta_dict,botnee.doc_store,botnee.process.text,botnee.process.matrix_dict,botnee.process.vector_space_model,botnee.doc_manager_store,botnee.process.data_dict,botnee.corpus)\-inverted (botnee.corpus)botnee\-START_TIME (botnee.engine)\-corpus| \-Corpus (botnee.engine)\-doc_manager_store| \-DocManagerStore (botnee.engine)\-doc_store| \-DocStore (botnee.process.text,botnee.engine,botnee.process.vector_space_model)\-engine| \-Engine (botnee.web.interface.models,botnee.get_related)\-get_related| \-GetRelated (botnee.web.interface.models)\-persistent_dict| \-PersistentDict (botnee.process.data_dict,botnee.process.meta_dict,botnee.process.matrix_dict)\-process| \-data_dict| | \-DataDict (botnee.process.text,botnee.corpus,botnee.engine,botnee.process.vector_space_model)| \-matrix_dict| | \-MatrixDict (botnee.get_related,botnee.engine,botnee.process.vector_space_model)| \-meta_dict| | \-MetaDict (botnee.process.text,botnee.corpus,botnee.get_related,botnee.engine,botnee.process.vector_space_model)| \-text| | \-process_docs (botnee.engine)| | \-process_raw_text (botnee.get_related)| \-time_dict| | \-TimeDict (botnee.process.text,botnee.corpus,botnee.get_related,botnee.engine,botnee.process.vector_space_model)| \-vector_space_model|   \-vector_space_model (botnee.get_related,botnee.engine)\-standard_document| \-StandardDocument (botnee.standard_document_io,botnee.doc_store,botnee.process.text,botnee.engine,botnee.doc_manager_store)\-timeout_lock| \-TimeoutLock (botnee.web.interface.views,botnee.engine)\-web\-interface\-models\-engine (botnee.web.interface.views)\-get_related (botnee.web.interface.views)bson (botnee.doc_store,botnee.get_related,botnee.doc_manager_store)\-code\-Code (botnee.doc_store,botnee.doc_manager_store)dateutil\-parser (botnee.standard_document_io)django\-conf| \-urls|   \-defaults|     \-include (botnee.web.urls)|     \-patterns (botnee.web.urls)|     \-url (botnee.web.urls)\-contrib| \-admin (botnee.web.urls)\-core| \-management|   \-execute_manager (botnee.web.manage)\-db| \-models (botnee.web.interface.models)\-forms (botnee.web.interface.views)\-http| \-HttpResponse (botnee.web.interface.views)\-middleware| \-gzip|   \-GZipMiddleware (botnee.web.interface.views)\-shortcuts| \-render_to_response (botnee.web.interface.views)\-template (botnee.web.interface.views)\-test| \-TestCase (botnee.web.interface.tests)\-views\-decorators\-csrf\-csrf_exempt (botnee.web.interface.views)itertools\-groupby (botnee.process.vector_space_model)nltk (botnee.test.test_corpus)numpy (botnee.doc_store,botnee.process.text,botnee.engine,botnee.process.matrix_dict,botnee.process.vector_space_model,botnee.search,botnee.persistent_dict,botnee.json_io,botnee.filter_results,botnee.process.data_dict,botnee.corpus,botnee.get_related,botnee.debug)ordereddict (botnee.persistent_dict)\-OrderedDict (botnee.process.time_dict,botnee.standard_document,botnee.process.meta_dict,botnee.process.text,botnee.process.matrix_dict,botnee.process.vector_space_model,botnee.process.data_dict,botnee.corpus)pp (botnee.engine)psutil (botnee.engine)pymongo (botnee.doc_store,botnee.doc_manager_store)scipy (botnee.process.vector_space_model)\-sparse (botnee.doc_store,botnee.engine,botnee.process.matrix_dict,botnee.search,botnee.filter_results,botnee.process.data_dict,botnee.corpus,botnee.get_related,botnee.debug)setproctitle\-setproctitle (botnee.web.manage,botnee)time\-asctime (botnee.engine)\-localtime (botnee.engine)\-time (botnee.doc_store,botnee.web.interface.views,botnee.process.text,botnee.process.vector_space_model,botnee.engine,botnee.doc_manager_store,botnee.corpus,botnee.debug,botnee.test.test_corpus)webhelpers\-feedgenerator\-Rss201rev2Feed (botnee.rss_writer)Copyright 2012 BMJGroupThe name comes from the phonetic version of 'botany' [bot-n-ee]since botanical nomenclature is closely linked to plant taxonomy.Version 0.1.2