Skip to main content

CWL Jupyter Notebook Kernel

Project description

Jupyter Notebook Kernel for Common Workflow Language

Build Status Coverage Status Gitter chat Documentation Status Codacy Badge

This is a jupyter notebook kernel which enables running Common Workflow Language. It uses cwltool as the execution engine. The goal of the kernel is to improve the human-in-the-loop interaction. The goal of the kernel is to improve human-in-the-loop by improving the following:

  • Documenting the workflow
  • Enable the developer to execute a workflow with multiple steps splited in multiple JN cells
  • Enable the user to execute multiple workflows stitched together
  • Ensembl workflows
    • Run the same workflow many times over different datasets or with different settings over the same data sets
    • Run different workflows over the same datasets

Currently windows are not supported

Examples

In examples directory there are many examples which illustrate how to use the kernel. example

How to contribute

If you are a CWL developer and you would like to contribute feel free to open an issue and ask for new features you would like to see.

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

cwlkernel-0.0.4.tar.gz (25.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cwlkernel-0.0.4-py3-none-any.whl (33.5 kB view details)

Uploaded Python 3

File details

Details for the file cwlkernel-0.0.4.tar.gz.

File metadata

  • Download URL: cwlkernel-0.0.4.tar.gz
  • Upload date:
  • Size: 25.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.8.5

File hashes

Hashes for cwlkernel-0.0.4.tar.gz
Algorithm Hash digest
SHA256 f9cecb4e473c7b9def5c4e430966316cf051312a5b3dae3a6e72d1acc543d5e4
MD5 fd27c3a8268cdaf559d58bcf8b48ff9e
BLAKE2b-256 7018bc99cf3097a3291384cdca0bdcd1fa333a08a90e32c6fab04cac01bccd6d

See more details on using hashes here.

File details

Details for the file cwlkernel-0.0.4-py3-none-any.whl.

File metadata

  • Download URL: cwlkernel-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 33.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.8.5

File hashes

Hashes for cwlkernel-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 0a3c9755d2885dceabcd6e22a636eb2e583591820bb6ae4899db27c532888545
MD5 d06f251c5d92292a35d10bdd9cb22399
BLAKE2b-256 df2733629fc83330a9cb37db7e525a820ae72fc2e3b7ea1d9fe291e21bc83057

See more details on using hashes here.

Supported by

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