Displaying 1 to 20 from 31 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 bignumComparison of floating point values in SQL Server not always gives the expected result. With this function, comparison is only done on the first 15 significant digits. Since SQL Server only garantees a precision of 15 digits for float datatypes, this is expected to be se...

compare comparing comparison database float function sqlJavaScript Big Integer library based upon Tom Wu's work.

bignum cryptography math bitcoin arbitrary precision arithmetic big integer int number biginteger bigint bignumber decimal floatI wrote this because I needed to do simple computation in the browser and I couldn't find a lightweight library to do it. Of course you can, I suck at math, and this implementation is very naive. If you are a math Guru and you see something wrong or a way to simplify things you can send in a pull request.

arithmetic decimal float calculationChecks when two floats are almost equal.Returns true if a and b are approximately equal.

float compare double round equal almost near tolerance epsilon flt_epsilon dbl_epsilonCurrently the following functions are supported.To use a validator simply include the angular directive in an input element.

angular validator validators node-validator validator.js chriso chris-o'hara email url ip alpha numeric alphanumeric base64 hexadecimal hexcolor date credit-card isbn json multibyte ascii full-width half-width variable-width surrogate-pair mongo-id before phone after uuid null float inti uppercase lowercase fqdn directive module library bower angularjs angular-componentUse this module if you want uniform access for reading, writing, comparison, sizes, and minimum/maximum values for a bunch of different machine types.This module was built specifically for implementing a range of types for spatial trees on disk.

binary buffer float uint8 uint16 uint32 int8 int16 int32 types signed unsignedA cross-browser, numerically stable way to add floats in Javascript. Produces a faithful rounding of the sum (the result is an immediate floating-point neighbor of the true value).The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

numerically stable faithful rounding float error propagation summation accumulate addition numerical analysisThis is not cryptographically secure.Initialization seed. Multiple instances of Randoma with the same seed will generate the same random numbers.

prng pseudorandom pseudorandom-number-generator nodejs npm-package number generator algorithm random integer int float boolean date seed seeded rngPark-Miller pseudorandom number generator (PRNG)

park-miller prng pseudorandom pseudorandom-number-generator random nodejs npm-package park miller number generator algorithm lcg congruential integer int float boolean seed seeded rng lehmerEfficient, 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 learningPostCSS Logical Properties and Values lets you use logical, rather than physical, direction and dimension mappings in CSS, following the CSS Logical Properties and Values specification. Otherwise, consider using the dir option to transform all logical properties and values to a specific direction.

postcss css postcss-plugin logical flow relative property properties values ltr rtl dir directions directional inline block start end align border clear float margin padding size textReturns true if the value is a finite number. Please consider following this project's author, Jon Schlinkert, and consider starring the project to show your ❤️ and support.

number is isnan nodejs integer nan numeric jonschlinkert float real negative zero cast check coerce coercion finite is-nan is-num is-number isnumber isfinite istype kind math num parsefloat parseint test type typeof valueWorkaround for reading floating point values back from the GPU using GLSL. Packs a floating point number into an 8bit RGBA color vector, which can be written to the display using gl_FragColor, for example.

glsl read float gpu gl webgl gpgpu glslifyThe 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 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.**