Displaying 1 to 20 from 25 results

A small, fast JavaScript library for arbitrary-precision decimal arithmetic. The little sister to bignumber.js and decimal.js. See here for some notes on the difference between them.

bignumber bigdecimal arbitrary-precision decimal-places arbitrary precision arithmetic big number decimal float biginteger bigint bignumA JavaScript library for arbitrary-precision decimal and non-decimal arithmetic. If a smaller and simpler library is required see big.js. It's less than half the size but only works with decimal numbers and only has half the methods. It also does not allow NaN or Infinity, or have the configuration options of this library.

bignumber arbitrary-precision decimal-places bigdecimal arbitrary precision arithmetic big number decimal float biginteger bigint bignumAn arbitrary-precision Decimal type for JavaScript. The library is similar to bignumber.js, but here precision is specified in terms of significant digits rather than decimal places, and all calculations are rounded to the precision (similar to Python's decimal module) rather than just those involving division.

bignumber arbitrary-precision significant-digits trigonometric-functions bigdecimal arbitrary precision arithmetic big number decimal float biginteger bigint bignumArbitrary-precision fixed-point decimal numbers in go.NOTE: can "only" represent numbers with a maximum of 2^31 digits after the decimal point.

decimals precision money finance accounting go-libraryArbitrary precision integral arithmetic for Node.js using OpenSSL. This library is based on node-bigint by substack, but instead of using libgmp, it uses the builtin bignum functionality provided by OpenSSL. The advantage is that OpenSSL is already part of Node.js, so this library does not add any external dependency whatsoever.

openssl big bignum bigint integer arithmetic precisionFloating point arbitrary precision functions. Includes addition, subtraction, multiplication, and division.

arbitrary big-float bigfloat bigint biginteger precisionJavaScript Big Integer library based upon Tom Wu's work.

bignum cryptography math bitcoin arbitrary precision arithmetic big integer int number biginteger bigint bignumber decimal floatThis library wraps around libgmp's integer functions to perform infinite-precision arithmetic.You should also consider using bignum, which is based on the bigint api but uses openssl instead of libgmp, which you are more likely to already have on your system.

gmp libgmp big bignum bigint integer arithmetic precisionEfficient, high-performance linear algebra library for node.js and browsers. This is a low-level algebra library which supports basic vector and matrix operations, and has been designed with machine learning algorithms in mind.

linear algebra math precision float numerical analysis regression machine learningperfnow.js is a micro-library written in both CoffeeScript and JavaScript. Safely use microsecond precision timing using this 0.1 kb performance.now polyfill with Date fallback.

micro library window performance timer microsecond precision timing polyfill date fallback webworkerA KISS library for exploiting codes portability for modern (2003+) Fortran projects. Fortran is the most popular programming language for scientific computing. With Fortran it is quite simple obtain fast code and manage large multidimensional array. Because Fortran permits the achievement of high performance it is also used on great range of different computer-architectures, and often on the fastest supercomputer in the world. Therefore Fortran programs must be portable: portability means that the code will give the same results on every different computer-architectures. One of the most important goal of the numeric code is to control the numeric error due to finite precision of numerical operations. Fortran uses the IEEE representations. Integers and reals (floating point) are represented with a finite precision. So when the code computes an operation it has a truncation error due to the truncation of the numerical finite representations. For numerical and more in general scientific applications this source of errors must be controlled. The programmer must know which is the precision associated to the code variables. Before the standard Fortran 90/95 there are not any way to select the precision of the numerical variables in a portable fashion.

codes-portability precisionAdds, multiplies the currency amounts, and calculates percentages of amounts. The result of each of those operations is also an amount: a string, strictly matching the /^\-?\d+\.\d\d$/ pattern, like "0.25", "1000.00", or "-42.10". However, in cases when the division is involved — like for percentage calculation — the result is rounded to the whole cent.

money gmp currency bigint bignum jsbn browser browserify arithmetic arbitrary precision formatThe light version of decimal.js, an arbitrary-precision Decimal type for JavaScript. This library is the newest of the family of libraries: bignumber.js, big.js, decimal.js and decimal.js-light. The API is more or less a subset of the API of decimal.js.

bignumber arbitrary-precision significant-digits bigdecimal arbitrary precision arithmetic big number decimal float biginteger bigint bignumRemove meaningless precision from your GeoJSON. If your coordinates go out to 7+ digits, you are probably misrepresenting your data. Most scenarios in which GeoJSON is useful (i.e. web-related applications) do not require survey-grade precision, and a higher value is placed on a compact file size. Trimming the precision of coordinates can greatly reduce file size, while removing the appearance of fake high precision. geojson is a valid GeoJSON object, and can be of type Point, LineString, Polygon, MultiPoint, MultiPolygon, MultiLineString, GeometryCollection, Feature, or FeatureCollection. If you are unsure whether or not your GeoJSON object is valid, you can run it through a linter such as geojsonhint.

geojson precision geojson-precisionThe library's APIs are developed in colaboration with standardization bodies such as The C++ Standards Committee and members of The Khronos Group Inc. and it serves as a reference implementation for sections of the C++ Numbers Technical Specification. Please read proposals, P0037 and P0554 for more details. Tested on Travis and CircleCI.

numeric-types cmake cpp cpp11 cpp14 cpp17 fixed-point safe precision integer-programming embedded iso simulation deterministic arithmetic operator-overloading template-metaprogramming simd multiprecisionThis project is unit tested against 7.X, and merges are not accepted unless the tests pass. The project namespace is Samsara\Fermat\*. You can view the project on Packagist.

precision fermat math php7 biginteger bignumber bigint bignum statistics poisson-distribution gaussian-distribution arbitrary-precision trigonometry science scientific-computationsSee here for function specific absolute and relative errors over 0:1 and 1:2. In addition to simply using DoubleFloats and going from there, these two suggestions are easily managed and will go a long way in increasing the robustness of the work and reliability in the computational results.

julia math floating-point accuracy precision performance extended-precision doubledoubleA JavaScript library for arbitrary-precision decimal and non-decimal arithmetic. If a smaller and simpler library is required see big.js. It's less than half the size but only works with decimal numbers and only has half the methods. It also does not allow NaN or Infinity, or have the configuration options of this library.

arbitrary precision arithmetic big number decimal float biginteger bigdecimal bignumber bigint bignum
We have large collection of open source products. Follow the tags from
Tag Cloud >>

Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
**Add Projects.**