Parallel tools (named in manner to itertools & functools) is a set of commonly used list traversal functions, which is working in parallel (fault-tolerant) in synchronous or asynchronous manner.
Implementation is based on python threading module, so be aware of GIL.
Currently implemented functions are (both sync & async):
filter - filters the list by predicate you provide;
map - applies a function to each element of the list.
Important: Due to nature of parallel processing the order of results isn’t guranteed. Although, function is returns a list because the objects you want to process might not be hashable, hence you can’t use a set.
Metadata
Release files for paralleltools 0.0.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distributions (sdists)
| File | Size | Uploaded | |
|---|---|---|---|
| paralleltools-0.0.3.zip | 7.5 kB | Details | |
| paralleltools-0.0.3.tar.gz | 5.2 kB | Details |
Release files / paralleltools-0.0.3.zip
| Download URL | paralleltools-0.0.3.zip |
|---|---|
| Size | 7.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
bd6be6b715fa865a36560f8bed13c9640e55450723d6fa860890ff778325d021
|
|
BLAKE2b-256 checksum How to use checksums |
e7c89e389fa2ff19de67ee1ddae5a5f2db16b6b1b7fa78cb7df20f6c3362e134
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / paralleltools-0.0.3.tar.gz
| Download URL | paralleltools-0.0.3.tar.gz |
|---|---|
| Size | 5.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
61386f8f5c62109f3175e19d5acbe26a129a97f9f3b0f0bd7bb4c3cc89b7cc39
|
|
BLAKE2b-256 checksum How to use checksums |
07caa4f0e329ffbd9727d2022a0d0b030698e3ddc693b358db123da587423c1e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |