StackGenVis: Alignment of Data, Algorithms, and Models for Stacking Ensemble Learning Using Performance Metrics https://doi.org/10.1109/TVCG.2020.3030352
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
StackGenVis/frontend/node_modules/neo-async
Angelos Chatzimparmpas e069030893 fix the frontend 3 years ago
..
LICENSE fix the frontend 3 years ago
README.md fix the frontend 3 years ago
all.js fix the frontend 3 years ago
allLimit.js fix the frontend 3 years ago
allSeries.js fix the frontend 3 years ago
angelFall.js fix the frontend 3 years ago
any.js fix the frontend 3 years ago
anyLimit.js fix the frontend 3 years ago
anySeries.js fix the frontend 3 years ago
apply.js fix the frontend 3 years ago
applyEach.js fix the frontend 3 years ago
applyEachSeries.js fix the frontend 3 years ago
async.js fix the frontend 3 years ago
async.min.js fix the frontend 3 years ago
asyncify.js fix the frontend 3 years ago
auto.js fix the frontend 3 years ago
autoInject.js fix the frontend 3 years ago
cargo.js fix the frontend 3 years ago
compose.js fix the frontend 3 years ago
concat.js fix the frontend 3 years ago
concatLimit.js fix the frontend 3 years ago
concatSeries.js fix the frontend 3 years ago
constant.js fix the frontend 3 years ago
createLogger.js fix the frontend 3 years ago
detect.js fix the frontend 3 years ago
detectLimit.js fix the frontend 3 years ago
detectSeries.js fix the frontend 3 years ago
dir.js fix the frontend 3 years ago
doDuring.js fix the frontend 3 years ago
doUntil.js fix the frontend 3 years ago
doWhilst.js fix the frontend 3 years ago
during.js fix the frontend 3 years ago
each.js fix the frontend 3 years ago
eachLimit.js fix the frontend 3 years ago
eachOf.js fix the frontend 3 years ago
eachOfLimit.js fix the frontend 3 years ago
eachOfSeries.js fix the frontend 3 years ago
eachSeries.js fix the frontend 3 years ago
ensureAsync.js fix the frontend 3 years ago
every.js fix the frontend 3 years ago
everyLimit.js fix the frontend 3 years ago
everySeries.js fix the frontend 3 years ago
fast.js fix the frontend 3 years ago
filter.js fix the frontend 3 years ago
filterLimit.js fix the frontend 3 years ago
filterSeries.js fix the frontend 3 years ago
find.js fix the frontend 3 years ago
findLimit.js fix the frontend 3 years ago
findSeries.js fix the frontend 3 years ago
foldl.js fix the frontend 3 years ago
foldr.js fix the frontend 3 years ago
forEach.js fix the frontend 3 years ago
forEachLimit.js fix the frontend 3 years ago
forEachOf.js fix the frontend 3 years ago
forEachOfLimit.js fix the frontend 3 years ago
forEachOfSeries.js fix the frontend 3 years ago
forEachSeries.js fix the frontend 3 years ago
forever.js fix the frontend 3 years ago
groupBy.js fix the frontend 3 years ago
groupByLimit.js fix the frontend 3 years ago
groupBySeries.js fix the frontend 3 years ago
inject.js fix the frontend 3 years ago
iterator.js fix the frontend 3 years ago
log.js fix the frontend 3 years ago
map.js fix the frontend 3 years ago
mapLimit.js fix the frontend 3 years ago
mapSeries.js fix the frontend 3 years ago
mapValues.js fix the frontend 3 years ago
mapValuesLimit.js fix the frontend 3 years ago
mapValuesSeries.js fix the frontend 3 years ago
memoize.js fix the frontend 3 years ago
nextTick.js fix the frontend 3 years ago
omit.js fix the frontend 3 years ago
omitLimit.js fix the frontend 3 years ago
omitSeries.js fix the frontend 3 years ago
package.json fix the frontend 3 years ago
parallel.js fix the frontend 3 years ago
parallelLimit.js fix the frontend 3 years ago
pick.js fix the frontend 3 years ago
pickLimit.js fix the frontend 3 years ago
pickSeries.js fix the frontend 3 years ago
priorityQueue.js fix the frontend 3 years ago
queue.js fix the frontend 3 years ago
race.js fix the frontend 3 years ago
reduce.js fix the frontend 3 years ago
reduceRight.js fix the frontend 3 years ago
reflect.js fix the frontend 3 years ago
reflectAll.js fix the frontend 3 years ago
reject.js fix the frontend 3 years ago
rejectLimit.js fix the frontend 3 years ago
rejectSeries.js fix the frontend 3 years ago
retry.js fix the frontend 3 years ago
retryable.js fix the frontend 3 years ago
safe.js fix the frontend 3 years ago
select.js fix the frontend 3 years ago
selectLimit.js fix the frontend 3 years ago
selectSeries.js fix the frontend 3 years ago
seq.js fix the frontend 3 years ago
series.js fix the frontend 3 years ago
setImmediate.js fix the frontend 3 years ago
some.js fix the frontend 3 years ago
someLimit.js fix the frontend 3 years ago
someSeries.js fix the frontend 3 years ago
sortBy.js fix the frontend 3 years ago
sortByLimit.js fix the frontend 3 years ago
sortBySeries.js fix the frontend 3 years ago
timeout.js fix the frontend 3 years ago
times.js fix the frontend 3 years ago
timesLimit.js fix the frontend 3 years ago
timesSeries.js fix the frontend 3 years ago
transform.js fix the frontend 3 years ago
transformLimit.js fix the frontend 3 years ago
transformSeries.js fix the frontend 3 years ago
tryEach.js fix the frontend 3 years ago
unmemoize.js fix the frontend 3 years ago
until.js fix the frontend 3 years ago
waterfall.js fix the frontend 3 years ago
whilst.js fix the frontend 3 years ago
wrapSync.js fix the frontend 3 years ago

README.md

Neo-Async

npm Travis Status Coverage Status download Code Quality: Javascript Total Alerts

Neo-Async is thought to be used as a drop-in replacement for Async, it almost fully covers its functionality and runs faster.

Benchmark is here!

Bluebird's benchmark is here!

Code Coverage

coverage

Installation

In a browser

<script src="async.min.js"></script>

In an AMD loader

require(['async'], function(async) {});

Promise and async/await

I recommend to use Aigle.

It is optimized for Promise handling and has almost the same functionality as neo-async.

Node.js

standard

$ npm install neo-async
var async = require('neo-async');

replacement

$ npm install neo-async
$ ln -s ./node_modules/neo-async ./node_modules/async
var async = require('async');

Bower

bower install neo-async

Feature

JSDoc

* not in Async

Collections

Control Flow

Utils

Mode

Benchmark

Benchmark: Async vs Neo-Async

How to check

$ node perf

Environment

  • Darwin 17.3.0 x64
  • Node.js v8.9.4
  • async v2.6.0
  • neo-async v2.5.0
  • benchmark v2.1.4

Result

The value is the ratio (Neo-Async/Async) of the average speed.

Collections

function benchmark
each/forEach 2.43
eachSeries/forEachSeries 1.75
eachLimit/forEachLimit 1.68
eachOf 3.29
eachOfSeries 1.50
eachOfLimit 1.59
map 3.95
mapSeries 1.81
mapLimit 1.27
mapValues 2.73
mapValuesSeries 1.59
mapValuesLimit 1.23
filter 3.00
filterSeries 1.74
filterLimit 1.17
reject 4.59
rejectSeries 2.31
rejectLimit 1.58
detect 4.30
detectSeries 1.86
detectLimit 1.32
reduce 1.82
transform 2.46
sortBy 4.08
some 2.19
someSeries 1.83
someLimit 1.32
every 2.09
everySeries 1.84
everyLimit 1.35
concat 3.79
concatSeries 4.45

Control Flow

funciton benchmark
parallel 2.93
series 1.96
waterfall 1.29
whilst 1.00
doWhilst 1.12
until 1.12
doUntil 1.12
during 1.18
doDuring 2.42
times 4.25
auto 1.97