Skip to content
A web based data mining workflow platform with real-time analysis capabilities
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
apache
csv2arff-read-only scikt-learn Jul 1, 2013
gdpr Change website text May 24, 2018
mothra
picklefield removed deepcopy Nov 6, 2014
services popravki pri webservice importu Nov 20, 2012
signuplogin
streams
tweepy2 rename tweepy to tweepy2 May 14, 2017
website
workflows bug fixing Mar 27, 2019
.coveragerc faster subprocess and cross validation execution Mar 12, 2015
.gitignore
.travis.yml tests Nov 14, 2014
LICENSE.txt
README.md
advanced_requirements.txt
dumpwidgets.txt
fabfile.py fix fabfile Mar 16, 2015
loc
manage.py added license Sep 19, 2014
requirements.txt
server-requirements.txt fix requirements Oct 13, 2017
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

You can’t perform that action at this time.