An npm package with non-common math functions: Pascal's triangle/pyramid (binomial expansion), linear programming (simplex method), and extended trigonometry.
ES Math-related intrinsics and helpers, robustly cached.
Math.js is an extensive math library for JavaScript and Node.js. It features a flexible expression parser with support for symbolic computation, comes with a large set of built-in functions and constants, and offers an integrated solution to work with dif
mdast extension to parse and serialize math
micromark extension to support math (`$C_L$`)
remark plugin to parse and stringify math
Math and string formula parser.
rehype plugin to transform inline and block math with KaTeX
Math and string formula parser.
Experimental math classes for loaders.gl
math-random is an isomorphic, drop-in replacement for `Math.random` that uses cryptographically secure random number generation, where available
JavaScript utilities with respect to emerging standard
A flexible math expression evaluator
C APIs for registering a Node-API module exporting an interface for invoking a binary numerical function.
C APIs for registering a Node-API module exporting an interface for invoking a unary numerical function.
Test if a double-precision floating-point numeric value is NaN.
Parse math interval
Geospatial classes
Collection of math utilities
Test if a double-precision floating-point numeric value is infinite.
Compute the absolute value of a double-precision floating-point number.
Multiply a double-precision floating-point number by an integer power of two.
Return a double-precision floating-point number with the magnitude of x and the sign of y.
Geometry util
Eymiha basic math extensions
Emiyha - basic 3D math extensions
ruby-libtommath is a ruby extension encapsulating the LibTomMath multi-precision integer library (http://libtom.org/?page=features&newsitems=5&whatfile=ltm). It has been written to be an almost complete drop in replacement for ruby's Bignum.
Fun Ruby extensions for doing math with Unicode
Kramdown extension for math-heavy document. It provides theorem environments, and easy references to those environments as well as to equations and section headers. Moreover, a bibliography section can be generated from a BibTeX file, and an flexible and easy mean of citing bibliographical entries is provided. Sections and environments are automatically numbered.
Extension of the standard mathematical package(Math)
Numerix strives to make working with vectors more "Ruby-like", and far exceeds Ruby's built-in implementations many times over in regards to speed and performance. Great care has been take to make the library "interop" friendly, where each class can easily be passed as a "pointer" or binary string for interop with native libraries, using Ruby's Fiddle, FFI, or even Ruby's legacy Win32API. Numerix has been built from the ground-up for Ruby, not playing middle-man between Ruby and an existing library, and is optimized specifically for it, with focus on speed and a robust collection of functionality.
Simple math extension that performs f(x)==0 equation numerical root calculation. Takes a block as an equation and tries to call it the least amount of times.
Omega is a powerful set of extensions to the basic ruby standard. Things like efficient memoization, meta-helpers, easy class tree traversal and advanced math are included.
SassScript extension to bring the math behind Photoshop's powerful soft-light gradient blending mode to Sass, which eliminates the need for making soft-light gradient backgrounds manually.
CRMF is a Ruby C extension which provides correctly rounded math functions for Ruby floats, using MPFR and CRlibm. Provided rounding modes are toward zero, +infinity, -infinity a to nearest even.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.