A web based data mining workflow platform with real-time analysis capabilities
Roff Python JavaScript HTML C++ Prolog Other
Latest commit 8124823 Sep 14, 2017 @matejMartinc matejMartinc database export
Permalink
Failed to load latest commit information.
apache naredu windows queue za matjazeve widgete Mar 17, 2014
csv2arff-read-only
mothra
picklefield
services
signuplogin fix signuplogin Aug 16, 2016
streams
tweepy2
website Removed FIRST and FOC from sponsors upon suggestion of N.Lavrac Jul 1, 2016
workflows
.coveragerc faster subprocess and cross validation execution Mar 12, 2015
.gitignore fixing build classifier widget Sep 14, 2017
.travis.yml
LICENSE.txt update license Dec 2, 2015
README.md
advanced_requirements.txt removing nlp Jun 26, 2017
dumpwidgets.txt offline zaganjanje workflowov, manjkajo subworkflowi in loopi Oct 15, 2012
fabfile.py fix fabfile Mar 16, 2015
loc
manage.py
requirements.txt Remove duplicate django-celery entry May 29, 2017
server-requirements.txt dodal flag USE_CONCURRENCY Sep 5, 2012
test.sh faster subprocess and cross validation execution Mar 12, 2015

README.md

Local installation of the Mothra project

Prerequisites

  • python >= 2.5
  • pip
  • virtualenv/wrapper (optional)
  • python headers if you're compiling Pillow from source: you need the python-dev package on debian systems

Installation

Creating the environment

Create a virtual python environment for the project. If you're not using virtualenv or virtualenvwrapper you may skip this step.

For virtualenvwrapper

mkvirtualenv --no-site-packages mothra-env

For virtualenv

virtualenv --no-site-packages mothra-env
cd mothra-env
source bin/activate

Clone the code

Obtain the url to your git repository.

git clone git@github.com:xflows/clowdflows.git

Install requirements

cd mothra
pip install -r requirements.txt

Configure project

cp mothra/__local_settings.py mothra/local_settings.py
vi mothra/local_settings.py

Enable workflow packages

Uncomment the packages that you need in mothra/local_settings.py in the INSTALLED_APPS_WORKFLOWS_SUB tuple.

Sync database

Say "no" to creating a super-user when prompted. You'll create the user after migrations.

python manage.py syncdb --noinput

Migrate database

python manage.py migrate

Create super-user

python manage.py createsuperuser

Import packages

python manage.py import_all

Running

python manage.py runserver

Running with debugger

python manage.py runserver_plus

Open browser to http://127.0.0.1:8000