From 812580cf8fe9fdd6ae45738c219f75583abf49a9 Mon Sep 17 00:00:00 2001
From: Eric Boix <eric.boix@gmail.com>
Date: Thu, 24 Jun 2021 09:35:16 +0000
Subject: [PATCH] Update Worflow.md

---
 Worflow.md | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

diff --git a/Worflow.md b/Worflow.md
index 90f2d39..2818d65 100644
--- a/Worflow.md
+++ b/Worflow.md
@@ -4,12 +4,19 @@
    * [DAGs](https://en.wikipedia.org/wiki/Directed_acyclic_graph) workflows
    * ArgoWorkflows is a container-native workflow engine for orchestrating jobs on Kubernetes
      - Salient [Features for NumExp](https://github.com/argoproj/argo-workflows#features)
-       * Java/Golang/Python SDKs
-       * CLI
+       * Open source
+       * Python SDK: [Couler](https://github.com/couler-proj/couler) (that "aims to provide a 
+         unified interface for constructing and managing workflows on different workflow 
+         engines, such as Argo Workflows, Tekton Pipelines, and Apache Airflow)
+       * CLI ("argo submit myworkflow.yaml")
        * DAG or steps based declaration of workflows with: loops, parameterization, conditionals, timeouts, exit hooks
+       * Worflow templates: workflows persisted on the cluster.
        * Robustness: Retry, Resubmit (memoized), Suspend & Resume, Cancellation
        * Native Artifact support (S3, Artifactory, Alibaba Cloud OSS, HTTP, Git, GCS, raw)
        * K8s resource orchestration (Volumes)
+     - Authentication: single sign-in with github account, client authentication ("argo auth authentication")
+     - Usages: academia/industry, ML, ETL, batch/data processing, CI/CD
+     - [Demo environment](https://workflows.apps.argoproj.io/workflows/argo) (online)
   
  - [OGC API - Processes](https://ogcapi.ogc.org/processes/): the :OGC API - Processes" specification defines 
    * how a client application can request the execution of a process, 
-- 
GitLab