The Scythe Statistical Library: An Open Source C++ Library for Statistical Computation

The Scythe Statistical Library is an open source C++ library for statistical computation. It includes a suite of matrix manipulation functions, a suite of pseudo-random number generators, and a suite of numerical optimization routines. Programs written using Scythe are generally much faster than tho...

Full description

Bibliographic Details
Main Authors: Daniel Pemstein, Kevin M. Quinn, Andrew D. Martin
Format: Article
Language:English
Published: Foundation for Open Access Statistics 2011-08-01
Series:Journal of Statistical Software
Subjects:
Online Access:http://www.jstatsoft.org/v42/i12/paper
_version_ 1818218484169965568
author Daniel Pemstein
Kevin M. Quinn
Andrew D. Martin
author_facet Daniel Pemstein
Kevin M. Quinn
Andrew D. Martin
author_sort Daniel Pemstein
collection DOAJ
description The Scythe Statistical Library is an open source C++ library for statistical computation. It includes a suite of matrix manipulation functions, a suite of pseudo-random number generators, and a suite of numerical optimization routines. Programs written using Scythe are generally much faster than those written in commonly used interpreted languages, such as R and proglang{MATLAB}; and can be compiled on any system with the GNU GCC compiler (and perhaps with other C++ compilers). One of the primary design goals of the Scythe developers has been ease of use for non-expert C++ programmers. Ease of use is provided through three primary mechanisms: (1) operator and function over-loading, (2) numerous pre-fabricated utility functions, and (3) clear documentation and example programs. Additionally, Scythe is quite flexible and entirely extensible because the source code is available to all users under the GNU General Public License.
first_indexed 2024-12-12T07:24:29Z
format Article
id doaj.art-1afa484a55b3441e99e6321255282d84
institution Directory Open Access Journal
issn 1548-7660
language English
last_indexed 2024-12-12T07:24:29Z
publishDate 2011-08-01
publisher Foundation for Open Access Statistics
record_format Article
series Journal of Statistical Software
spelling doaj.art-1afa484a55b3441e99e6321255282d842022-12-22T00:33:11ZengFoundation for Open Access StatisticsJournal of Statistical Software1548-76602011-08-014212The Scythe Statistical Library: An Open Source C++ Library for Statistical ComputationDaniel PemsteinKevin M. QuinnAndrew D. MartinThe Scythe Statistical Library is an open source C++ library for statistical computation. It includes a suite of matrix manipulation functions, a suite of pseudo-random number generators, and a suite of numerical optimization routines. Programs written using Scythe are generally much faster than those written in commonly used interpreted languages, such as R and proglang{MATLAB}; and can be compiled on any system with the GNU GCC compiler (and perhaps with other C++ compilers). One of the primary design goals of the Scythe developers has been ease of use for non-expert C++ programmers. Ease of use is provided through three primary mechanisms: (1) operator and function over-loading, (2) numerous pre-fabricated utility functions, and (3) clear documentation and example programs. Additionally, Scythe is quite flexible and entirely extensible because the source code is available to all users under the GNU General Public License.http://www.jstatsoft.org/v42/i12/papermatrix operationspseudo-random number generationnumerical optimizationC++
spellingShingle Daniel Pemstein
Kevin M. Quinn
Andrew D. Martin
The Scythe Statistical Library: An Open Source C++ Library for Statistical Computation
Journal of Statistical Software
matrix operations
pseudo-random number generation
numerical optimization
C++
title The Scythe Statistical Library: An Open Source C++ Library for Statistical Computation
title_full The Scythe Statistical Library: An Open Source C++ Library for Statistical Computation
title_fullStr The Scythe Statistical Library: An Open Source C++ Library for Statistical Computation
title_full_unstemmed The Scythe Statistical Library: An Open Source C++ Library for Statistical Computation
title_short The Scythe Statistical Library: An Open Source C++ Library for Statistical Computation
title_sort scythe statistical library an open source c library for statistical computation
topic matrix operations
pseudo-random number generation
numerical optimization
C++
url http://www.jstatsoft.org/v42/i12/paper
work_keys_str_mv AT danielpemstein thescythestatisticallibraryanopensourceclibraryforstatisticalcomputation
AT kevinmquinn thescythestatisticallibraryanopensourceclibraryforstatisticalcomputation
AT andrewdmartin thescythestatisticallibraryanopensourceclibraryforstatisticalcomputation
AT danielpemstein scythestatisticallibraryanopensourceclibraryforstatisticalcomputation
AT kevinmquinn scythestatisticallibraryanopensourceclibraryforstatisticalcomputation
AT andrewdmartin scythestatisticallibraryanopensourceclibraryforstatisticalcomputation