dsc_fields:
Architecture: all
Binary: python3-pathos, python-pathos-doc
Build-Depends: debhelper-compat (= 13), dh-sequence-python3, pybuild-plugin-pyproject,
python3-all, python3-dill (>= 0.3.9), python3-multiprocess (>= 0.70.16), python3-pox
(>= 0.3.5), python3-ppft (>= 1.7.6.9), python3-setuptools, python3-sphinx <!nodoc>,
python3-sphinx-notfound-page <!nodoc>, python3-sphinx-rtd-theme <!nodoc>
Checksums-Sha1:
- name: pathos_0.3.3.orig.tar.gz
sha1: c7aef8a333f91dbbe4f4ea4a181c04438473fabe
size: '153719'
- name: pathos_0.3.3-1.debian.tar.xz
sha1: dd13398fe53163f1434812493b3c0bda4757170f
size: '4528'
Checksums-Sha256:
- name: pathos_0.3.3.orig.tar.gz
sha256: 6671579fa8eaf63e55b0959043c3658f428488b7cd939380e5c7f6d22c541ac5
size: '153719'
- name: pathos_0.3.3-1.debian.tar.xz
sha256: 51a5f04eaaa8bb064fec765b808825688aac22ce869acf3846e7633215f89c18
size: '4528'
Description: |-
Framework for heterogeneous parallel computing
Pathos provides a consistent high-level interface for configuring and
launching parallel computations across heterogeneous resources. It
provides configurable launchers for parallel and distributed
computing, where each launcher contains the syntactic logic to
configure and launch jobs in an execution environment. Examples of
launchers include: "pyina", a queue-less MPI-based launcher;
"pathos", an ssh-based launcher; "multiprocess", a multi-process
launcher.
.
It provides a consistent interface for parallel and/or distributed
versions of "map" and "apply" for each launcher; the guiding design
principle is that "map" and "apply" should be drop-in replacements in
otherwise serial code, reducing the time to conver a code to
parallel, but also enabling a single code-base to be maintained
instead of requiring serial, parallel and distributed versions of
code.
.
The "pathos" framework consists of several interoperating packages:
* "dill": serialize all of Python (python3-dill)
* "pox": utilities for filesystem exploration and automated builds
(python3-pox)
* "klepto": persistent caching to memory, disk, or database
(python3-klepto)
* "multiprocess": better multiprocessing and multithreading in Python
(python3-multiprocess)
* "ppft": distributed and parallel Python (python3-ppft)
* "pyina": MPI parallel "map" and cluster scheduling (python3-pyina)
* "pathos": graph management and execution in heterogeneous computing
(python3-pathos)
Files:
- md5sum: f54aaa4bba0d65045040d655605e015a
name: pathos_0.3.3.orig.tar.gz
size: '153719'
- md5sum: 3aa0c8656c8dbd565d3f454e42f5fea3
name: pathos_0.3.3-1.debian.tar.xz
size: '4528'
Format: 3.0 (quilt)
Homepage: https://github.com/uqfoundation/pathos
Maintainer: Debian Python Team <team+python@tracker.debian.org>
Package-List: |2-
python-pathos-doc deb doc optional arch=all profile=!nodoc
python3-pathos deb python optional arch=all
Source: pathos
Standards-Version: 4.7.0
Testsuite: autopkgtest
Testsuite-Triggers: python3-all
Uploaders: Julian Gilbey <jdg@debian.org>
Vcs-Browser: https://salsa.debian.org/python-team/packages/pathos
Vcs-Git: https://salsa.debian.org/python-team/packages/pathos.git
Version: 0.3.3-1
name: pathos
type: dpkg
version: 0.3.3-1