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-2.debian.tar.xz
sha1: 7e602f8eae4dc2220d610a86da366bbdd5e48675
size: '5060'
Checksums-Sha256:
- name: pathos_0.3.3.orig.tar.gz
sha256: 6671579fa8eaf63e55b0959043c3658f428488b7cd939380e5c7f6d22c541ac5
size: '153719'
- name: pathos_0.3.3-2.debian.tar.xz
sha256: 71b6ba14ceae5bb8ec5093f9cfb284fa7a2448a088f6a01bf3bde056d50c0a15
size: '5060'
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)
Dgit: 9f96730875f87ca3213a530fb0bf268ef457edcd debian archive/debian/0.3.3-2 https://git.dgit.debian.org/pathos
Files:
- md5sum: f54aaa4bba0d65045040d655605e015a
name: pathos_0.3.3.orig.tar.gz
size: '153719'
- md5sum: 4347e1e0b8c38f5fbc1b281c4d12c3ff
name: pathos_0.3.3-2.debian.tar.xz
size: '5060'
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-2
name: pathos
type: dpkg
version: 0.3.3-2