Skip to main content

A cli tool for orchestrating model workflows

Project description

# Introduction [![Build Status](https://dev.azure.com/org-ehs/orca/_apis/build/status/KoduIsGreat.orca?branchName=master)](https://dev.azure.com/org-ehs/orca/_build/latest?definitionId=18&branchName=master)

Orca is a workflow management solution similar in nature to [Airflow]() and [Luigi](), but specifically for microservices and is built with data streaming in mind. It attempts to provide a sensible way to define a workflow in yaml.

Read the full docs [here](https://koduisgreat.github.io/orca/) # Contributing Review the following for contributing to this repository.

## Prerequisites 1. pipenv: ` pip install pipenv`

## Quickstart

  1. clone the repo ‘git clone https://github.com/KoduIsGreat/orca.git

  2. install python dependencies pipenv install

## Development Setup `bash pipenv run flake8 --install-hook git ` or if you have flake8 installed `bash flake8 --install-hook git `

Set the linter to strict in git config `bash git config --bool flake8.strict true `

Run tests `bash pipenv run pytest tests `

build package `bash python setup.py install python setup.py sdist `

install package locally `bash pip install dist/orca-<version>.tar.gz `

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

amanzi.orca-0.5.3.tar.gz (15.4 kB view details)

Uploaded Source

Built Distribution

amanzi.orca-0.5.3-py3-none-any.whl (32.7 kB view details)

Uploaded Python 3

File details

Details for the file amanzi.orca-0.5.3.tar.gz.

File metadata

  • Download URL: amanzi.orca-0.5.3.tar.gz
  • Upload date:
  • Size: 15.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.5

File hashes

Hashes for amanzi.orca-0.5.3.tar.gz
Algorithm Hash digest
SHA256 17e7215d5bca467b31583257d4c3c90221008090ee61c020a07ef077a9245bf8
MD5 896e1b84653136671d738e89f8202440
BLAKE2b-256 a8a1b1473ca27771dba740c2640d7c41e3adfedbf24bef58658415f549ba080e

See more details on using hashes here.

File details

Details for the file amanzi.orca-0.5.3-py3-none-any.whl.

File metadata

  • Download URL: amanzi.orca-0.5.3-py3-none-any.whl
  • Upload date:
  • Size: 32.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.5

File hashes

Hashes for amanzi.orca-0.5.3-py3-none-any.whl
Algorithm Hash digest
SHA256 693d53008c525545d00bfaa6753ee0180e39ff130fe13083036299a3df8becaa
MD5 1652ed11b50a71b47d86a320ae8b529e
BLAKE2b-256 399017b5b893948382b160fca54aec400124e1dc3a0c8af56215c56a9f663026

See more details on using hashes here.

Supported by

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