Skip to main content

MVC framework for create trustworthy pipelines

Project description

.. image:: docs/source/_static/logo_medium.jpg
:align: left
:scale: 50%
:alt: Corral


The Powerful Pipeline Framework
===============================

.. image:: https://travis-ci.org/toros-astro/corral.svg?branch=master
:target: https://travis-ci.org/toros-astro/corral
:alt: Build Status

.. image:: https://img.shields.io/badge/License-BSD%203--Clause-blue.svg
:target: https://opensource.org/licenses/BSD-3-Clause
:alt: License

.. image:: https://img.shields.io/badge/python-2.7-blue.svg
:target: https://badge.fury.io/py/corral-pipeline
:alt: py27

.. image:: https://img.shields.io/badge/python-3.4-blue.svg
:target: https://badge.fury.io/py/corral-pipeline
:alt: py34

.. image:: https://img.shields.io/badge/python-3.5-blue.svg
:target: https://badge.fury.io/py/corral-pipeline
:alt: py3.5

.. image:: https://badge.fury.io/py/corral-pipeline.svg
:target: https://badge.fury.io/py/corral-pipeline
:alt: Pypi Package

.. image:: https://img.shields.io/badge/docs-latest-brightgreen.svg?style=flat
:target: http://corral.readthedocs.io/en/latest/
:alt: Documentation Status

Corral will solve your pipeline needs by merging a database full connection
interface with a MVC model, by making you able of editing your custom schemas
and adding the possibility of writting specific processing steps following a
intuitive data handling model.


Features
--------

* Command line interface with standard utilities
* Editable commands on your application
* Completely built on SQLAlchemy ORM
* Allows the introduction of Steps
* Follows the MVC (Model View Controller) pattern


Support
-------

- **Full Documentation and Tutorial:** http://corral.readthedocs.io/
- **Community Forum:**
https://groups.google.com/forum/#!forum/corral-users-forum
- **Issues:** If you have issues please report them as a issue
here: https://github.com/toros-astro/corral/issues


User Installation
-----------------

The easiest way to install corral is using pip

.. code-block:: bash

$ pip install -U corral-pipeline


Developmment
------------

Install project by cloning from `Corral github <https://github.com/toros-astro/corral.git>`__:

.. code-block:: bash

$ git clone https://github.com/toros-astro/corral.git

and by making ``pip install -e .``, or the classic ``python setup.py install``.

You can also run the install by giving the github link directly to pip:

.. code-block:: bash

$ pip install -e git+https://github.com/toros-astro/corral.git


License
-------

- BSD-3: https://opensource.org/licenses/BSD-3-Clause
- BSD-3 Licence Explained: https://tldrlegal.com/license/bsd-3-clause-license-(revised)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

corral-pipeline-0.3.tar.gz (71.2 kB view details)

Uploaded Source

File details

Details for the file corral-pipeline-0.3.tar.gz.

File metadata

File hashes

Hashes for corral-pipeline-0.3.tar.gz
Algorithm Hash digest
SHA256 b1c4b230e1f299db081b465d30a8d67d56c57c527f0882d3ecad32256eaeb4b1
MD5 ef1dfe7c48126f955d42b43ea2bd8958
BLAKE2b-256 a0009d8da57ae2d7ca9319df673a98056a8519cc2475206e0680a2d34c08ccf6

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page