Python RAML JavaScript Shell
Latest commit 806e2d9 Jan 19, 2017 @rentzso rentzso committed on GitHub Merge pull request #642 from scitran/fix-bugs-on-collections-search
fix last relevant container logic
Permalink
Failed to load latest commit information.
api
bin
docker
docs Move api docs to proper location inside docs/ folder Aug 30, 2016
raml Add raml documentation Jan 3, 2017
sphinx Revert "Revert "Move docs into master"" Aug 30, 2016
test
.dockerignore
.gitignore
.pylintrc More pylint warning fixes Aug 8, 2016
.travis.yml
CONTRIBUTING.md
Dockerfile
LICENSE
PULL_REQUEST_TEMPLATE.md
README.md
TESTING.md Put dockerized test execution into script Sep 7, 2016
bootstrap.sample.json Add shell scripts to install, run and test the API Aug 29, 2016
requirements.txt
sample.config

README.md

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.

Documentation

Contributing

Testing

License

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"