File: .wci.yml

package info (click to toggle)
python-parsl 2025.01.13%2Bds-1
  • links: PTS, VCS
  • area: main
  • in suites: sid, trixie
  • size: 12,072 kB
  • sloc: python: 23,817; makefile: 349; sh: 276; ansic: 45
file content (46 lines) | stat: -rw-r--r-- 1,307 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
name: Parsl
icon: https://parsl-project.org/images/logos/parsl-logo.png
headline: Productive parallel programming in Python
description: |
  Parsl is a flexible and scalable parallel programming library for Python.
  Parsl augments Python with simple constructs for encoding parallelism. 
  Developers annotate Python functions to specify opportunities for 
  concurrent execution. These annotated functions, called apps, may represent 
  pure Python functions or calls to external applications. Parsl further 
  allows invocations of these apps, called tasks, to be connected by shared 
  input/output data (e.g., Python objects or files) via which Parsl 
  constructs a dynamic dependency graph of tasks to manage concurrent task 
  execution where possible.

language: Python

release: 
  version: 1.2.0
  date: 2022-01-13

documentation:
  general: https://parsl.readthedocs.io/en/stable/
  installation: https://parsl.readthedocs.io/en/stable/quickstart.html
  tutorial: https://parsl-project.org/binder

social:
  twitter: ParslProject

execution_environment:
  interfaces:
    - Python API
  resource_managers:
    - Slurm
    - LSF
    - PBS
    - Flux
    - GridEngine
    - HTCondor
    - AWS
    - Google Cloud
    - Kubernetes
  transfer_protocols:
    - Globus
    - HTTP
    - FTP
    - rsync