


Pydoit is really great, but I couldn't find how to extend it to build my own executor, and I always found myself confused writing new tasks and dealing with dependencies. So you can access from all your devices anywhere.
#SCRIPTFLOW CODE#
Securely stores your code snippets on iCloud, keeps them updated across all your devices. I didn't like that snakemake relied on file names to trigger rules, I was constently juggling complicated file names. ScriptFlow for macOS is helper tools to keep your code snippets on iCloud, simple and lightweight code snippets manager made for developers with ease of use. There were use cases that I could not implement cleanly in the dataflow model of nextflow. Together, they are used to gather data from your OPX database (or your core systems) to present to an interactive session through the IVR system. I have tried to use the following three alternatives which are all truly excelent! and three OPX modules for API, Scriptflow and Robotics.

The task has now it's output attached to it, it can be used in the creation of other tasks.
#SCRIPTFLOW INSTALL#
Then create a local env, activate, install and run! Import scriptflow as sf # set main options sf. use shlex to parse command from strings.provide simple toml/json interface for simple tasks and flows.controller could parse the log file for results (looking for specific triggers).a functional api for task creation with hooks.cache flows in addition to caching tasks (avoid same task getting scheduled from 2 places).allow to send messages with html content like images.? scripts can create tasks, not sure how to await them.remove existing output of task if task is started (issue with failing tasks that look like they worked).skip computation based on timestamp of inputs and outpus.simpler interface with default head executor and awaitable tasks.output diagnostic / reporting (tracing how files were created).notifications (using light webserver at ).describe scripts with input/output as code.describe dependencies as python code (using await/async).I will likely be changing the interface as I go. Think of it as a Make when you can write the dependencies as python code, and that can run locally, on an HPC or in the cloud (cloud is not implemented just yet). Scriptflow is free for public use and has simple price plans for private graphs and team sharing. Spend minutes not weeks creating internal tools that your team can share and use quickly. Small library that allows scheduling scripts asyncrhonously on different platforms. Create flows directly in your browser and share them with your team instantly.
