All Projects → amphp → Parallel Functions

amphp / Parallel Functions

Licence: mit
Simplified parallel processing for PHP based on Amp.

Projects that are alternatives of or similar to Parallel Functions

Parallel
Parallel processing for PHP based on Amp.
Stars: ✭ 478 (+174.71%)
Mutual labels:  parallel, amphp
Metasync
Asynchronous Programming Library for JavaScript & Node.js
Stars: ✭ 164 (-5.75%)
Mutual labels:  parallel
Android Download Manager Pro
Android/Java download manager library help you to download files in parallel mechanism in some chunks.
Stars: ✭ 1,568 (+801.15%)
Mutual labels:  parallel
Rangeless
c++ LINQ -like library of higher-order functions for data manipulation
Stars: ✭ 148 (-14.94%)
Mutual labels:  parallel
Threadsx.jl
Parallelized Base functions
Stars: ✭ 126 (-27.59%)
Mutual labels:  parallel
Selenium Java Lean Test Achitecture
Ready to use Lean Test Automation Architecture using Java and Selenium WebDriver to speed up your test automation
Stars: ✭ 152 (-12.64%)
Mutual labels:  parallel
Nimble
Stars: ✭ 121 (-30.46%)
Mutual labels:  parallel
Hpcinfo
Information about many aspects of high-performance computing. Wiki content moved to ~/docs.
Stars: ✭ 171 (-1.72%)
Mutual labels:  parallel
Ipyparallel
IPython Parallel: Interactive Parallel Computing in Python
Stars: ✭ 2,127 (+1122.41%)
Mutual labels:  parallel
Pytest Parallel
A pytest plugin for parallel and concurrent testing
Stars: ✭ 146 (-16.09%)
Mutual labels:  parallel
Ips4o
In-place Parallel Super Scalar Samplesort (IPS⁴o)
Stars: ✭ 137 (-21.26%)
Mutual labels:  parallel
Fpart
Sort files and pack them into partitions
Stars: ✭ 127 (-27.01%)
Mutual labels:  parallel
Raytracer
Ray tracer with phong lighting, reflections, refractions, normal mapping, procedural textures, super sampling, and depth of field.
Stars: ✭ 155 (-10.92%)
Mutual labels:  parallel
Core
parallel finite element unstructured meshes
Stars: ✭ 124 (-28.74%)
Mutual labels:  parallel
Libgrape Lite
🍇 A C++ library for parallel graph processing 🍇
Stars: ✭ 169 (-2.87%)
Mutual labels:  parallel
Socket
Non-blocking socket and TLS functionality for PHP based on Amp.
Stars: ✭ 122 (-29.89%)
Mutual labels:  amphp
Veros
The versatile ocean simulator, in pure Python, powered by Bohrium.
Stars: ✭ 136 (-21.84%)
Mutual labels:  parallel
Oneflow
LargeScale Multiphysics Scientific Simulation Environment-OneFLOW CFD
Stars: ✭ 150 (-13.79%)
Mutual labels:  parallel
Neural Fortran
A parallel neural net microframework
Stars: ✭ 173 (-0.57%)
Mutual labels:  parallel
Lightgbm
A fast, distributed, high performance gradient boosting (GBT, GBDT, GBRT, GBM or MART) framework based on decision tree algorithms, used for ranking, classification and many other machine learning tasks.
Stars: ✭ 13,293 (+7539.66%)
Mutual labels:  parallel

parallel-functions

Build Status License

Installation

This package can be installed as a Composer dependency.

composer require amphp/parallel-functions

Requirements

  • PHP 7.0+

Documentation

Documentation can be found on amphp.org as well as in the ./docs directory.

Example

<?php

use function Amp\ParallelFunctions\parallelMap;
use function Amp\Promise\wait;

$responses = wait(parallelMap([
    'https://google.com/',
    'https://github.com/',
    'https://stackoverflow.com/',
], function ($url) {
    return file_get_contents($url);
}));

Further examples can be found in the ./examples directory.

Versioning

amphp/parallel-functions follows the semver semantic versioning specification like all other amphp packages.

Security

If you discover any security related issues, please email [email protected] instead of using the issue tracker.

License

The MIT License (MIT). Please see LICENSE for more information.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].