ryansanford / core

RESTful API

Home Page:https://scitran.github.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Build Status Coverage Status Code Climate

SciTran – Scientific Transparency

Overview

SciTran Core is a RESTful HTTP API, written in Python and backed by MongoDB. It is the central component of the SciTran data management system. Its purpose is to enable scientific transparency through secure data management and reproducible processing.

Usage

Currently Python 2 Only

OSX

$ ./bin/run-dev-osx.sh --help

For the best experience, please upgrade to a recent version of bash.

brew install bash bash-completion
sudo dscl . -create /Users/$(whoami) UserShell /usr/local/bin/bash

Ubuntu

mkvirtualenv scitran-core
./bin/install-ubuntu.sh
uwsgi --http :8080 --master --wsgi-file bin/api.wsgi -H $VIRTUAL_ENV \
    --env SCITRAN_PERSISTENT_DB_URI="mongodb://localhost:27017/scitran-core"

About

RESTful API

https://scitran.github.io

License:MIT License


Languages

Language:Python 87.2%Language:RAML 5.0%Language:JavaScript 4.8%Language:Shell 3.0%