430 lines
8.9 KiB
JavaScript
430 lines
8.9 KiB
JavaScript
|
/**
|
||
|
* @license Apache-2.0
|
||
|
*
|
||
|
* Copyright (c) 2018 The Stdlib Authors.
|
||
|
*
|
||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||
|
* you may not use this file except in compliance with the License.
|
||
|
* You may obtain a copy of the License at
|
||
|
*
|
||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||
|
*
|
||
|
* Unless required by applicable law or agreed to in writing, software
|
||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||
|
* See the License for the specific language governing permissions and
|
||
|
* limitations under the License.
|
||
|
*/
|
||
|
|
||
|
'use strict';
|
||
|
|
||
|
/*
|
||
|
* When adding modules to the namespace, ensure that they are added in alphabetical order according to module name.
|
||
|
*/
|
||
|
|
||
|
// MODULES //
|
||
|
|
||
|
var setReadOnly = require( '@stdlib/utils/define-read-only-property' );
|
||
|
|
||
|
|
||
|
// MAIN //
|
||
|
|
||
|
/**
|
||
|
* Top-level namespace.
|
||
|
*
|
||
|
* @namespace ns
|
||
|
*/
|
||
|
var ns = {};
|
||
|
|
||
|
/**
|
||
|
* @name itercugmean
|
||
|
* @memberof ns
|
||
|
* @readonly
|
||
|
* @type {Function}
|
||
|
* @see {@link module:@stdlib/stats/iter/cugmean}
|
||
|
*/
|
||
|
setReadOnly( ns, 'itercugmean', require( './../../iter/cugmean' ) );
|
||
|
|
||
|
/**
|
||
|
* @name itercuhmean
|
||
|
* @memberof ns
|
||
|
* @readonly
|
||
|
* @type {Function}
|
||
|
* @see {@link module:@stdlib/stats/iter/cuhmean}
|
||
|
*/
|
||
|
setReadOnly( ns, 'itercuhmean', require( './../../iter/cuhmean' ) );
|
||
|
|
||
|
/**
|
||
|
* @name itercumax
|
||
|
* @memberof ns
|
||
|
* @readonly
|
||
|
* @type {Function}
|
||
|
* @see {@link module:@stdlib/stats/iter/cumax}
|
||
|
*/
|
||
|
setReadOnly( ns, 'itercumax', require( './../../iter/cumax' ) );
|
||
|
|
||
|
/**
|
||
|
* @name itercumaxabs
|
||
|
* @memberof ns
|
||
|
* @readonly
|
||
|
* @type {Function}
|
||
|
* @see {@link module:@stdlib/stats/iter/cumaxabs}
|
||
|
*/
|
||
|
setReadOnly( ns, 'itercumaxabs', require( './../../iter/cumaxabs' ) );
|
||
|
|
||
|
/**
|
||
|
* @name itercumean
|
||
|
* @memberof ns
|
||
|
* @readonly
|
||
|
* @type {Function}
|
||
|
* @see {@link module:@stdlib/stats/iter/cumean}
|
||
|
*/
|
||
|
setReadOnly( ns, 'itercumean', require( './../../iter/cumean' ) );
|
||
|
|
||
|
/**
|
||
|
* @name itercumeanabs
|
||
|
* @memberof ns
|
||
|
* @readonly
|
||
|
* @type {Function}
|
||
|
* @see {@link module:@stdlib/stats/iter/cumeanabs}
|
||
|
*/
|
||
|
setReadOnly( ns, 'itercumeanabs', require( './../../iter/cumeanabs' ) );
|
||
|
|
||
|
/**
|
||
|
* @name itercumeanabs2
|
||
|
* @memberof ns
|
||
|
* @readonly
|
||
|
* @type {Function}
|
||
|
* @see {@link module:@stdlib/stats/iter/cumeanabs2}
|
||
|
*/
|
||
|
setReadOnly( ns, 'itercumeanabs2', require( './../../iter/cumeanabs2' ) );
|
||
|
|
||
|
/**
|
||
|
* @name itercumidrange
|
||
|
* @memberof ns
|
||
|
* @readonly
|
||
|
* @type {Function}
|
||
|
* @see {@link module:@stdlib/stats/iter/cumidrange}
|
||
|
*/
|
||
|
setReadOnly( ns, 'itercumidrange', require( './../../iter/cumidrange' ) );
|
||
|
|
||
|
/**
|
||
|
* @name itercumin
|
||
|
* @memberof ns
|
||
|
* @readonly
|
||
|
* @type {Function}
|
||
|
* @see {@link module:@stdlib/stats/iter/cumin}
|
||
|
*/
|
||
|
setReadOnly( ns, 'itercumin', require( './../../iter/cumin' ) );
|
||
|
|
||
|
/**
|
||
|
* @name itercuminabs
|
||
|
* @memberof ns
|
||
|
* @readonly
|
||
|
* @type {Function}
|
||
|
* @see {@link module:@stdlib/stats/iter/cuminabs}
|
||
|
*/
|
||
|
setReadOnly( ns, 'itercuminabs', require( './../../iter/cuminabs' ) );
|
||
|
|
||
|
/**
|
||
|
* @name itercuprod
|
||
|
* @memberof ns
|
||
|
* @readonly
|
||
|
* @type {Function}
|
||
|
* @see {@link module:@stdlib/stats/iter/cuprod}
|
||
|
*/
|
||
|
setReadOnly( ns, 'itercuprod', require( './../../iter/cuprod' ) );
|
||
|
|
||
|
/**
|
||
|
* @name itercurange
|
||
|
* @memberof ns
|
||
|
* @readonly
|
||
|
* @type {Function}
|
||
|
* @see {@link module:@stdlib/stats/iter/curange}
|
||
|
*/
|
||
|
setReadOnly( ns, 'itercurange', require( './../../iter/curange' ) );
|
||
|
|
||
|
/**
|
||
|
* @name itercusum
|
||
|
* @memberof ns
|
||
|
* @readonly
|
||
|
* @type {Function}
|
||
|
* @see {@link module:@stdlib/stats/iter/cusum}
|
||
|
*/
|
||
|
setReadOnly( ns, 'itercusum', require( './../../iter/cusum' ) );
|
||
|
|
||
|
/**
|
||
|
* @name itercusumabs
|
||
|
* @memberof ns
|
||
|
* @readonly
|
||
|
* @type {Function}
|
||
|
* @see {@link module:@stdlib/stats/iter/cusumabs}
|
||
|
*/
|
||
|
setReadOnly( ns, 'itercusumabs', require( './../../iter/cusumabs' ) );
|
||
|
|
||
|
/**
|
||
|
* @name itercusumabs2
|
||
|
* @memberof ns
|
||
|
* @readonly
|
||
|
* @type {Function}
|
||
|
* @see {@link module:@stdlib/stats/iter/cusumabs2}
|
||
|
*/
|
||
|
setReadOnly( ns, 'itercusumabs2', require( './../../iter/cusumabs2' ) );
|
||
|
|
||
|
/**
|
||
|
* @name itermax
|
||
|
* @memberof ns
|
||
|
* @readonly
|
||
|
* @type {Function}
|
||
|
* @see {@link module:@stdlib/stats/iter/max}
|
||
|
*/
|
||
|
setReadOnly( ns, 'itermax', require( './../../iter/max' ) );
|
||
|
|
||
|
/**
|
||
|
* @name itermaxabs
|
||
|
* @memberof ns
|
||
|
* @readonly
|
||
|
* @type {Function}
|
||
|
* @see {@link module:@stdlib/stats/iter/maxabs}
|
||
|
*/
|
||
|
setReadOnly( ns, 'itermaxabs', require( './../../iter/maxabs' ) );
|
||
|
|
||
|
/**
|
||
|
* @name itermean
|
||
|
* @memberof ns
|
||
|
* @readonly
|
||
|
* @type {Function}
|
||
|
* @see {@link module:@stdlib/stats/iter/mean}
|
||
|
*/
|
||
|
setReadOnly( ns, 'itermean', require( './../../iter/mean' ) );
|
||
|
|
||
|
/**
|
||
|
* @name itermeanabs
|
||
|
* @memberof ns
|
||
|
* @readonly
|
||
|
* @type {Function}
|
||
|
* @see {@link module:@stdlib/stats/iter/meanabs}
|
||
|
*/
|
||
|
setReadOnly( ns, 'itermeanabs', require( './../../iter/meanabs' ) );
|
||
|
|
||
|
/**
|
||
|
* @name itermeanabs2
|
||
|
* @memberof ns
|
||
|
* @readonly
|
||
|
* @type {Function}
|
||
|
* @see {@link module:@stdlib/stats/iter/meanabs2}
|
||
|
*/
|
||
|
setReadOnly( ns, 'itermeanabs2', require( './../../iter/meanabs2' ) );
|
||
|
|
||
|
/**
|
||
|
* @name itermidrange
|
||
|
* @memberof ns
|
||
|
* @readonly
|
||
|
* @type {Function}
|
||
|
* @see {@link module:@stdlib/stats/iter/midrange}
|
||
|
*/
|
||
|
setReadOnly( ns, 'itermidrange', require( './../../iter/midrange' ) );
|
||
|
|
||
|
/**
|
||
|
* @name itermin
|
||
|
* @memberof ns
|
||
|
* @readonly
|
||
|
* @type {Function}
|
||
|
* @see {@link module:@stdlib/stats/iter/min}
|
||
|
*/
|
||
|
setReadOnly( ns, 'itermin', require( './../../iter/min' ) );
|
||
|
|
||
|
/**
|
||
|
* @name iterminabs
|
||
|
* @memberof ns
|
||
|
* @readonly
|
||
|
* @type {Function}
|
||
|
* @see {@link module:@stdlib/stats/iter/minabs}
|
||
|
*/
|
||
|
setReadOnly( ns, 'iterminabs', require( './../../iter/minabs' ) );
|
||
|
|
||
|
/**
|
||
|
* @name itermmax
|
||
|
* @memberof ns
|
||
|
* @readonly
|
||
|
* @type {Function}
|
||
|
* @see {@link module:@stdlib/stats/iter/mmax}
|
||
|
*/
|
||
|
setReadOnly( ns, 'itermmax', require( './../../iter/mmax' ) );
|
||
|
|
||
|
/**
|
||
|
* @name itermmaxabs
|
||
|
* @memberof ns
|
||
|
* @readonly
|
||
|
* @type {Function}
|
||
|
* @see {@link module:@stdlib/stats/iter/mmaxabs}
|
||
|
*/
|
||
|
setReadOnly( ns, 'itermmaxabs', require( './../../iter/mmaxabs' ) );
|
||
|
|
||
|
/**
|
||
|
* @name itermmean
|
||
|
* @memberof ns
|
||
|
* @readonly
|
||
|
* @type {Function}
|
||
|
* @see {@link module:@stdlib/stats/iter/mmean}
|
||
|
*/
|
||
|
setReadOnly( ns, 'itermmean', require( './../../iter/mmean' ) );
|
||
|
|
||
|
/**
|
||
|
* @name itermmeanabs
|
||
|
* @memberof ns
|
||
|
* @readonly
|
||
|
* @type {Function}
|
||
|
* @see {@link module:@stdlib/stats/iter/mmeanabs}
|
||
|
*/
|
||
|
setReadOnly( ns, 'itermmeanabs', require( './../../iter/mmeanabs' ) );
|
||
|
|
||
|
/**
|
||
|
* @name itermmeanabs2
|
||
|
* @memberof ns
|
||
|
* @readonly
|
||
|
* @type {Function}
|
||
|
* @see {@link module:@stdlib/stats/iter/mmeanabs2}
|
||
|
*/
|
||
|
setReadOnly( ns, 'itermmeanabs2', require( './../../iter/mmeanabs2' ) );
|
||
|
|
||
|
/**
|
||
|
* @name itermmidrange
|
||
|
* @memberof ns
|
||
|
* @readonly
|
||
|
* @type {Function}
|
||
|
* @see {@link module:@stdlib/stats/iter/mmidrange}
|
||
|
*/
|
||
|
setReadOnly( ns, 'itermmidrange', require( './../../iter/mmidrange' ) );
|
||
|
|
||
|
/**
|
||
|
* @name itermmin
|
||
|
* @memberof ns
|
||
|
* @readonly
|
||
|
* @type {Function}
|
||
|
* @see {@link module:@stdlib/stats/iter/mmin}
|
||
|
*/
|
||
|
setReadOnly( ns, 'itermmin', require( './../../iter/mmin' ) );
|
||
|
|
||
|
/**
|
||
|
* @name itermminabs
|
||
|
* @memberof ns
|
||
|
* @readonly
|
||
|
* @type {Function}
|
||
|
* @see {@link module:@stdlib/stats/iter/mminabs}
|
||
|
*/
|
||
|
setReadOnly( ns, 'itermminabs', require( './../../iter/mminabs' ) );
|
||
|
|
||
|
/**
|
||
|
* @name itermprod
|
||
|
* @memberof ns
|
||
|
* @readonly
|
||
|
* @type {Function}
|
||
|
* @see {@link module:@stdlib/stats/iter/mprod}
|
||
|
*/
|
||
|
setReadOnly( ns, 'itermprod', require( './../../iter/mprod' ) );
|
||
|
|
||
|
/**
|
||
|
* @name itermrange
|
||
|
* @memberof ns
|
||
|
* @readonly
|
||
|
* @type {Function}
|
||
|
* @see {@link module:@stdlib/stats/iter/mrange}
|
||
|
*/
|
||
|
setReadOnly( ns, 'itermrange', require( './../../iter/mrange' ) );
|
||
|
|
||
|
/**
|
||
|
* @name itermsum
|
||
|
* @memberof ns
|
||
|
* @readonly
|
||
|
* @type {Function}
|
||
|
* @see {@link module:@stdlib/stats/iter/msum}
|
||
|
*/
|
||
|
setReadOnly( ns, 'itermsum', require( './../../iter/msum' ) );
|
||
|
|
||
|
/**
|
||
|
* @name itermsumabs
|
||
|
* @memberof ns
|
||
|
* @readonly
|
||
|
* @type {Function}
|
||
|
* @see {@link module:@stdlib/stats/iter/msumabs}
|
||
|
*/
|
||
|
setReadOnly( ns, 'itermsumabs', require( './../../iter/msumabs' ) );
|
||
|
|
||
|
/**
|
||
|
* @name itermsumabs2
|
||
|
* @memberof ns
|
||
|
* @readonly
|
||
|
* @type {Function}
|
||
|
* @see {@link module:@stdlib/stats/iter/msumabs2}
|
||
|
*/
|
||
|
setReadOnly( ns, 'itermsumabs2', require( './../../iter/msumabs2' ) );
|
||
|
|
||
|
/**
|
||
|
* @name iterprod
|
||
|
* @memberof ns
|
||
|
* @readonly
|
||
|
* @type {Function}
|
||
|
* @see {@link module:@stdlib/stats/iter/prod}
|
||
|
*/
|
||
|
setReadOnly( ns, 'iterprod', require( './../../iter/prod' ) );
|
||
|
|
||
|
/**
|
||
|
* @name iterrange
|
||
|
* @memberof ns
|
||
|
* @readonly
|
||
|
* @type {Function}
|
||
|
* @see {@link module:@stdlib/stats/iter/range}
|
||
|
*/
|
||
|
setReadOnly( ns, 'iterrange', require( './../../iter/range' ) );
|
||
|
|
||
|
/**
|
||
|
* @name iterstdev
|
||
|
* @memberof ns
|
||
|
* @readonly
|
||
|
* @type {Function}
|
||
|
* @see {@link module:@stdlib/stats/iter/stdev}
|
||
|
*/
|
||
|
setReadOnly( ns, 'iterstdev', require( './../../iter/stdev' ) );
|
||
|
|
||
|
/**
|
||
|
* @name itersum
|
||
|
* @memberof ns
|
||
|
* @readonly
|
||
|
* @type {Function}
|
||
|
* @see {@link module:@stdlib/stats/iter/sum}
|
||
|
*/
|
||
|
setReadOnly( ns, 'itersum', require( './../../iter/sum' ) );
|
||
|
|
||
|
/**
|
||
|
* @name itersumabs
|
||
|
* @memberof ns
|
||
|
* @readonly
|
||
|
* @type {Function}
|
||
|
* @see {@link module:@stdlib/stats/iter/sumabs}
|
||
|
*/
|
||
|
setReadOnly( ns, 'itersumabs', require( './../../iter/sumabs' ) );
|
||
|
|
||
|
/**
|
||
|
* @name itersumabs2
|
||
|
* @memberof ns
|
||
|
* @readonly
|
||
|
* @type {Function}
|
||
|
* @see {@link module:@stdlib/stats/iter/sumabs2}
|
||
|
*/
|
||
|
setReadOnly( ns, 'itersumabs2', require( './../../iter/sumabs2' ) );
|
||
|
|
||
|
/**
|
||
|
* @name itervariance
|
||
|
* @memberof ns
|
||
|
* @readonly
|
||
|
* @type {Function}
|
||
|
* @see {@link module:@stdlib/stats/iter/variance}
|
||
|
*/
|
||
|
setReadOnly( ns, 'itervariance', require( './../../iter/variance' ) );
|
||
|
|
||
|
|
||
|
// EXPORTS //
|
||
|
|
||
|
module.exports = ns;
|