botnee

Software Screenshot:
botnee
Software Details:
Version: 0.1.3
Upload Date: 20 Feb 15
Developer: T. Diethe
Distribution Type: Freeware
Downloads: 56

Rating: 2.0/5 (Total Votes: 2)

botnee allows you to run unit tests by running it from the command-line, e.g.:

python botnee

or in ipython:

>>> run botnee/__init__.py

The 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)

Requirements:

  • Python

Similar Software

rockload
rockload

11 May 15

Apache AntUnit
Apache AntUnit

11 May 15

BDD4Django
BDD4Django

20 Feb 15

Comments to botnee

Comments not found
Add Comment
Turn on images!