Ecosyste.ms: Repos

An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: floating-point

io7m-com/ieee754b16

Functions for converting to/from IEEE754 binary16 values

Language: Java - Size: 1.63 MB - Last synced: about 2 hours ago - Pushed: about 3 hours ago - Stars: 1 - Forks: 1

pthariensflame/angfloat

Reference software implementation of a complex-number generalization of IEEE-754 binary floating point

Language: Rust - Size: 27.3 KB - Last synced: about 4 hours ago - Pushed: 1 day ago - Stars: 1 - Forks: 0

pronamic/wp-number

WordPress Number library.

Language: PHP - Size: 154 KB - Last synced: about 20 hours ago - Pushed: 1 day ago - Stars: 4 - Forks: 0

Maratyszcza/FP16

Conversion to/from half-precision floating point formats

Language: C++ - Size: 106 KB - Last synced: 1 day ago - Pushed: 2 days ago - Stars: 298 - Forks: 85

stdlib-js/constants-float32-sign-mask

Mask for the sign bit of a single-precision floating-point number.

Language: JavaScript - Size: 237 KB - Last synced: 1 day ago - Pushed: 2 days ago - Stars: 1 - Forks: 0

mourner/robust-predicates

Fast robust predicates for computational geometry in JavaScript

Language: JavaScript - Size: 461 KB - Last synced: 2 days ago - Pushed: 4 months ago - Stars: 288 - Forks: 17

fibo/arithmetica

is an implementation of arithmetic operators for Rational numbers

Language: JavaScript - Size: 85 KB - Last synced: 3 days ago - Pushed: 6 days ago - Stars: 2 - Forks: 0

boa-dev/ryu-js

Fast floating point to string conversion that complies to the ECMAScript number-to-string algorithm

Language: Rust - Size: 1.03 MB - Last synced: 1 day ago - Pushed: 2 months ago - Stars: 9 - Forks: 1

verificarlo/verificarlo

A tool for debugging and assessing floating point precision and reproducibility.

Language: C - Size: 13.7 MB - Last synced: 5 days ago - Pushed: 6 days ago - Stars: 61 - Forks: 25

nordlow/gmp-d

D-language high-level wrapper for GNU MP (GMP) library

Language: D - Size: 569 KB - Last synced: 7 days ago - Pushed: 7 days ago - Stars: 14 - Forks: 6

azishio/assert-be-close-rs 📦

Rust crate for comparing decimals with arbitrary precision.(任意の精度で小数を比較するためのrustクレート)

Language: Rust - Size: 13.7 KB - Last synced: 7 days ago - Pushed: 7 days ago - Stars: 0 - Forks: 0

herbie-fp/odyssey

A platform for exploring floating-point expressions.

Language: TypeScript - Size: 9.98 MB - Last synced: 8 days ago - Pushed: 8 days ago - Stars: 10 - Forks: 0

Lolitron-0/BigNum

C++ library for long floating point arithmetics

Language: C++ - Size: 4.99 MB - Last synced: 8 days ago - Pushed: 8 days ago - Stars: 0 - Forks: 0

JuliaMath/ChangePrecision.jl

macro to change the default floating-point precision in Julia code

Language: Julia - Size: 42 KB - Last synced: 8 days ago - Pushed: 5 months ago - Stars: 34 - Forks: 6

AdamWhiteHat/BigDecimal

An arbitrary-precision decimal (base 10) floating-point number class.

Language: C# - Size: 1.18 MB - Last synced: 8 days ago - Pushed: 9 days ago - Stars: 35 - Forks: 12

dgchrt/lowest

CPU floating point precision test

Language: Python - Size: 1000 Bytes - Last synced: 9 days ago - Pushed: over 3 years ago - Stars: 0 - Forks: 0

srknzl/bigdecimal.js

BigInt based BigDecimal implementation

Language: JavaScript - Size: 33.3 MB - Last synced: 9 days ago - Pushed: 9 days ago - Stars: 14 - Forks: 5

x448/float16

float16 provides IEEE 754 half-precision format (binary16) with correct conversions to/from float32

Language: Go - Size: 189 KB - Last synced: 11 days ago - Pushed: 11 days ago - Stars: 61 - Forks: 7

govalues/decimal

Immutable floating-point decimals for Go

Language: Go - Size: 142 KB - Last synced: 11 days ago - Pushed: 11 days ago - Stars: 29 - Forks: 5

ajtribick/twofloat

A double-double arithmetic library for Rust

Language: Rust - Size: 270 KB - Last synced: 6 days ago - Pushed: about 1 year ago - Stars: 15 - Forks: 7

LeventErkok/crackNum

Convert to/from IEEE-754 HP/SP/DP formats

Language: Haskell - Size: 230 KB - Last synced: 10 days ago - Pushed: about 1 month ago - Stars: 17 - Forks: 8

mpmath/mpmath

Python library for arbitrary-precision floating-point arithmetic

Language: Python - Size: 17.5 MB - Last synced: 15 days ago - Pushed: 16 days ago - Stars: 911 - Forks: 175

JuliaMath/DoubleFloats.jl

math with more good bits

Language: Julia - Size: 3.05 MB - Last synced: 8 days ago - Pushed: 14 days ago - Stars: 145 - Forks: 31

equipez/infnan

Fortran functions for checking Inf/NaN. They should work even if the compilers are invoked with aggressive optimization flags such as `gfortran -Ofast`.

Language: Fortran - Size: 466 KB - Last synced: 13 days ago - Pushed: 14 days ago - Stars: 8 - Forks: 1

starkat99/half-rs

Half-precision floating point types f16 and bf16 for Rust.

Language: Rust - Size: 560 KB - Last synced: 14 days ago - Pushed: about 1 month ago - Stars: 217 - Forks: 45

entonio/Nuggle

Combine integer and floating point math without conversions

Language: Swift - Size: 27.3 KB - Last synced: 13 days ago - Pushed: 14 days ago - Stars: 0 - Forks: 0

stdlib-js/constants-float64-cbrt-eps

Cube root of double-precision floating-point epsilon.

Language: JavaScript - Size: 745 KB - Last synced: 14 days ago - Pushed: 16 days ago - Stars: 2 - Forks: 0

stdlib-js/constants-float32-abs-mask

Mask for excluding the sign bit of a single-precision floating-point number.

Language: JavaScript - Size: 225 KB - Last synced: 14 days ago - Pushed: 16 days ago - Stars: 1 - Forks: 0

stdlib-js/constants-float32-exponent-bias

The bias of a single-precision floating-point number's exponent.

Language: JavaScript - Size: 855 KB - Last synced: 14 days ago - Pushed: 16 days ago - Stars: 2 - Forks: 0

stdlib-js/constants-float32-exponent-mask

Mask for the exponent of a single-precision floating-point number.

Language: JavaScript - Size: 247 KB - Last synced: 14 days ago - Pushed: 16 days ago - Stars: 2 - Forks: 0

stdlib-js/utils-safe-int-max

Return the maximum safe integer capable of being represented by a numeric real type.

Language: JavaScript - Size: 658 KB - Last synced: 14 days ago - Pushed: 16 days ago - Stars: 1 - Forks: 0

stdlib-js/constants-float32-max-safe-integer

Maximum safe single-precision floating-point integer.

Language: JavaScript - Size: 716 KB - Last synced: 14 days ago - Pushed: 16 days ago - Stars: 2 - Forks: 0

stdlib-js/utils-real-max

Return the maximum finite value capable of being represented by a numeric real type.

Language: JavaScript - Size: 659 KB - Last synced: 14 days ago - Pushed: 16 days ago - Stars: 2 - Forks: 0

stdlib-js/constants-float32-max

Maximum single-precision floating-point number.

Language: JavaScript - Size: 389 KB - Last synced: 14 days ago - Pushed: 16 days ago - Stars: 2 - Forks: 1

stdlib-js/utils-safe-int-min

Return the minimum safe integer capable of being represented by a numeric real type.

Language: JavaScript - Size: 668 KB - Last synced: 14 days ago - Pushed: 16 days ago - Stars: 1 - Forks: 0

stdlib-js/constants-float32-min-safe-integer

Minimum safe single-precision floating-point integer.

Language: JavaScript - Size: 267 KB - Last synced: 14 days ago - Pushed: 16 days ago - Stars: 2 - Forks: 0

stdlib-js/constants-float32-num-bytes

Size (in bytes) of a single-precision floating-point number.

Language: JavaScript - Size: 710 KB - Last synced: 14 days ago - Pushed: 16 days ago - Stars: 1 - Forks: 0

stdlib-js/constants-float32-nan

Single-precision floating-point NaN.

Language: JavaScript - Size: 151 KB - Last synced: 14 days ago - Pushed: 16 days ago - Stars: 1 - Forks: 0

stdlib-js/constants-float32-precision

Effective number of bits in the significand of a single-precision floating-point number.

Language: JavaScript - Size: 708 KB - Last synced: 14 days ago - Pushed: 16 days ago - Stars: 2 - Forks: 0

stdlib-js/constants-float32-significand-mask

Mask for the significand of a single-precision floating-point number.

Language: JavaScript - Size: 225 KB - Last synced: 14 days ago - Pushed: 16 days ago - Stars: 1 - Forks: 0

stdlib-js/constants-float32-smallest-normal

Smallest positive normalized single-precision floating-point number.

Language: JavaScript - Size: 378 KB - Last synced: 14 days ago - Pushed: 16 days ago - Stars: 1 - Forks: 0

stdlib-js/constants-float64

Double-precision floating-point mathematical constants.

Language: JavaScript - Size: 979 KB - Last synced: 14 days ago - Pushed: 16 days ago - Stars: 1 - Forks: 0

stdlib-js/constants-float32-smallest-subnormal

Smallest positive single-precision floating-point subnormal number.

Language: JavaScript - Size: 378 KB - Last synced: 14 days ago - Pushed: 16 days ago - Stars: 2 - Forks: 0

stdlib-js/constants-float64-eps

Difference between one and the smallest value greater than one that can be represented as a double-precision floating-point number.

Language: JavaScript - Size: 410 KB - Last synced: 14 days ago - Pushed: 16 days ago - Stars: 1 - Forks: 0

stdlib-js/constants-float64-apery

Apéry's constant.

Language: JavaScript - Size: 398 KB - Last synced: 14 days ago - Pushed: 16 days ago - Stars: 2 - Forks: 0

stdlib-js/constants-float64-e

Euler's number.

Language: JavaScript - Size: 706 KB - Last synced: 14 days ago - Pushed: 16 days ago - Stars: 2 - Forks: 0

stdlib-js/constants-float64-exponent-bias

The bias of a double-precision floating-point number's exponent.

Language: JavaScript - Size: 682 KB - Last synced: 14 days ago - Pushed: 16 days ago - Stars: 1 - Forks: 0

stdlib-js/constants-float64-fourth-pi

1/4 times π.

Language: JavaScript - Size: 711 KB - Last synced: 14 days ago - Pushed: 16 days ago - Stars: 2 - Forks: 0

stdlib-js/constants-float64-fourth-root-eps

Fourth root of double-precision floating-point epsilon.

Language: JavaScript - Size: 739 KB - Last synced: 14 days ago - Pushed: 16 days ago - Stars: 1 - Forks: 0

stdlib-js/constants-float64-gamma-lanczos-g

Arbitrary constant `g` to be used in Lanczos approximation functions.

Language: JavaScript - Size: 497 KB - Last synced: 14 days ago - Pushed: 16 days ago - Stars: 1 - Forks: 0

stdlib-js/constants-float64-half-ln-two

One half times the natural logarithm of 2.

Language: JavaScript - Size: 670 KB - Last synced: 14 days ago - Pushed: 16 days ago - Stars: 1 - Forks: 0

stdlib-js/constants-float64-high-word-exponent-mask

High word mask for the exponent of a double-precision floating-point number.

Language: JavaScript - Size: 280 KB - Last synced: 14 days ago - Pushed: 16 days ago - Stars: 1 - Forks: 0

stdlib-js/constants-float64-half-pi

1/2 times π.

Language: JavaScript - Size: 438 KB - Last synced: 14 days ago - Pushed: 16 days ago - Stars: 2 - Forks: 0

stdlib-js/constants-float64-high-word-sign-mask

High word mask for the sign bit of a double-precision floating-point number.

Language: JavaScript - Size: 237 KB - Last synced: 14 days ago - Pushed: 16 days ago - Stars: 1 - Forks: 0

stdlib-js/constants-float64-high-word-abs-mask

High word mask for excluding the sign bit of a double-precision floating-point number.

Language: JavaScript - Size: 226 KB - Last synced: 14 days ago - Pushed: 16 days ago - Stars: 2 - Forks: 0

stdlib-js/constants-float64-ln-half

Natural logarithm of 1/2.

Language: JavaScript - Size: 288 KB - Last synced: 14 days ago - Pushed: 16 days ago - Stars: 1 - Forks: 0

stdlib-js/constants-float64-high-word-significand-mask

High word mask for the significand of a double-precision floating-point number.

Language: JavaScript - Size: 745 KB - Last synced: 14 days ago - Pushed: 16 days ago - Stars: 1 - Forks: 0

stdlib-js/constants-float64-ln-pi

Natural logarithm of π.

Language: JavaScript - Size: 301 KB - Last synced: 14 days ago - Pushed: 16 days ago - Stars: 2 - Forks: 0

stdlib-js/constants-float64-ln-two-pi

Natural logarithm of 2π.

Language: JavaScript - Size: 291 KB - Last synced: 14 days ago - Pushed: 16 days ago - Stars: 3 - Forks: 0

stdlib-js/constants-float64-ln-ten

Natural logarithm of 10.

Language: JavaScript - Size: 304 KB - Last synced: 14 days ago - Pushed: 16 days ago - Stars: 1 - Forks: 0

stdlib-js/constants-float64-ln-two

Natural logarithm of 2.

Language: JavaScript - Size: 304 KB - Last synced: 14 days ago - Pushed: 16 days ago - Stars: 2 - Forks: 0

stdlib-js/constants-float64-log10-e

Base 10 logarithm of Euler's number.

Language: JavaScript - Size: 288 KB - Last synced: 14 days ago - Pushed: 16 days ago - Stars: 1 - Forks: 0

stdlib-js/constants-float64-log2-e

Base 2 logarithm of Euler's number.

Language: JavaScript - Size: 288 KB - Last synced: 14 days ago - Pushed: 16 days ago - Stars: 2 - Forks: 0

stdlib-js/constants-float64-max-base10-exponent

The maximum base 10 exponent for a double-precision floating-point number.

Language: JavaScript - Size: 317 KB - Last synced: 14 days ago - Pushed: 16 days ago - Stars: 1 - Forks: 0

stdlib-js/constants-float64-max-ln

Natural logarithm of the maximum double-precision floating-point number.

Language: JavaScript - Size: 501 KB - Last synced: 14 days ago - Pushed: 16 days ago - Stars: 1 - Forks: 0

stdlib-js/constants-float64-max-safe-fibonacci

Maximum safe Fibonacci number when stored in double-precision floating-point format.

Language: JavaScript - Size: 317 KB - Last synced: 14 days ago - Pushed: 16 days ago - Stars: 2 - Forks: 0

stdlib-js/constants-float64-max-base10-exponent-subnormal

The maximum base 10 exponent for a subnormal double-precision floating-point number.

Language: JavaScript - Size: 269 KB - Last synced: 14 days ago - Pushed: 16 days ago - Stars: 2 - Forks: 0

stdlib-js/constants-float64-max-base2-exponent

The maximum biased base 2 exponent for a double-precision floating-point number.

Language: JavaScript - Size: 291 KB - Last synced: 14 days ago - Pushed: 16 days ago - Stars: 2 - Forks: 0

stdlib-js/constants-float64-max-base2-exponent-subnormal

The maximum biased base 2 exponent for a subnormal double-precision floating-point number.

Language: JavaScript - Size: 296 KB - Last synced: 14 days ago - Pushed: 16 days ago - Stars: 1 - Forks: 0

stdlib-js/constants-float64-max-safe-integer

Maximum safe double-precision floating-point integer.

Language: JavaScript - Size: 291 KB - Last synced: 14 days ago - Pushed: 16 days ago - Stars: 2 - Forks: 0

stdlib-js/constants-float64-max-safe-nth-fibonacci

Maximum safe nth Fibonacci number when stored in double-precision floating-point format.

Language: JavaScript - Size: 288 KB - Last synced: 14 days ago - Pushed: 16 days ago - Stars: 2 - Forks: 0

stdlib-js/constants-float64-max-safe-lucas

Maximum safe Lucas number when stored in double-precision floating-point format.

Language: JavaScript - Size: 318 KB - Last synced: 14 days ago - Pushed: 16 days ago - Stars: 1 - Forks: 0

stdlib-js/constants-float64-max-safe-nth-lucas

Maximum safe nth Lucas number when stored in double-precision floating-point format.

Language: JavaScript - Size: 302 KB - Last synced: 14 days ago - Pushed: 16 days ago - Stars: 1 - Forks: 0

stdlib-js/constants-float64-min-base10-exponent-subnormal

The minimum base 10 exponent for a subnormal double-precision floating-point number.

Language: JavaScript - Size: 298 KB - Last synced: 14 days ago - Pushed: 16 days ago - Stars: 1 - Forks: 0

stdlib-js/constants-float64-max

Maximum double-precision floating-point number.

Language: JavaScript - Size: 488 KB - Last synced: 14 days ago - Pushed: 16 days ago - Stars: 2 - Forks: 0

stdlib-js/constants-float64-min-base10-exponent

The minimum base 10 exponent for a normal double-precision floating-point number.

Language: JavaScript - Size: 512 KB - Last synced: 14 days ago - Pushed: 16 days ago - Stars: 2 - Forks: 0

stdlib-js/constants-float64-nan

Double-precision floating-point NaN.

Language: JavaScript - Size: 166 KB - Last synced: 14 days ago - Pushed: 16 days ago - Stars: 1 - Forks: 0

stdlib-js/constants-float64-min-base2-exponent-subnormal

The minimum biased base 2 exponent for a subnormal double-precision floating-point number.

Language: JavaScript - Size: 282 KB - Last synced: 14 days ago - Pushed: 16 days ago - Stars: 2 - Forks: 0

stdlib-js/constants-float64-min-base2-exponent

The minimum biased base 2 exponent for a normal double-precision floating-point number.

Language: JavaScript - Size: 676 KB - Last synced: 14 days ago - Pushed: 16 days ago - Stars: 1 - Forks: 0

stdlib-js/constants-float64-min-ln

Natural logarithm of the smallest normalized double-precision floating-point number.

Language: JavaScript - Size: 724 KB - Last synced: 14 days ago - Pushed: 16 days ago - Stars: 1 - Forks: 0

stdlib-js/constants-float64-min-safe-integer

Minimum safe double-precision floating-point integer.

Language: JavaScript - Size: 729 KB - Last synced: 14 days ago - Pushed: 16 days ago - Stars: 1 - Forks: 0

stdlib-js/math-base-assert-is-finite

Test if a double-precision floating-point numeric value is finite.

Language: Python - Size: 674 KB - Last synced: 14 days ago - Pushed: 16 days ago - Stars: 1 - Forks: 0

stdlib-js/math-base-assert-is-infinite

Test if a double-precision floating-point numeric value is infinite.

Language: Python - Size: 431 KB - Last synced: 14 days ago - Pushed: 16 days ago - Stars: 2 - Forks: 0

stdlib-js/math-base-assert-is-negative-zero

Test if a double-precision floating-point numeric value is negative zero.

Language: Python - Size: 396 KB - Last synced: 14 days ago - Pushed: 16 days ago - Stars: 1 - Forks: 0

stdlib-js/constants-float64-num-bytes

Size (in bytes) of a double-precision floating-point number.

Language: JavaScript - Size: 747 KB - Last synced: 14 days ago - Pushed: 16 days ago - Stars: 1 - Forks: 0

stdlib-js/constants-float64-ninf

Double-precision floating-point negative infinity.

Language: JavaScript - Size: 830 KB - Last synced: 14 days ago - Pushed: 16 days ago - Stars: 2 - Forks: 0

stdlib-js/constants-float64-pi-squared

π².

Language: JavaScript - Size: 514 KB - Last synced: 14 days ago - Pushed: 16 days ago - Stars: 1 - Forks: 0

stdlib-js/constants-float64-pi

π.

Language: JavaScript - Size: 716 KB - Last synced: 14 days ago - Pushed: 16 days ago - Stars: 1 - Forks: 0

stdlib-js/constants-float64-pinf

Positive infinity.

Language: JavaScript - Size: 719 KB - Last synced: 14 days ago - Pushed: 16 days ago - Stars: 1 - Forks: 0

stdlib-js/constants-float64-precision

Effective number of bits in the significand of a double-precision floating-point number.

Language: JavaScript - Size: 716 KB - Last synced: 14 days ago - Pushed: 16 days ago - Stars: 2 - Forks: 0

stdlib-js/constants-float64-sqrt-half

Square root of 1/2.

Language: JavaScript - Size: 382 KB - Last synced: 14 days ago - Pushed: 16 days ago - Stars: 2 - Forks: 0

stdlib-js/constants-float64-sqrt-half-pi

Square root of 0.5π.

Language: JavaScript - Size: 732 KB - Last synced: 14 days ago - Pushed: 16 days ago - Stars: 2 - Forks: 0

stdlib-js/constants-float64-sqrt-pi

Square root of π.

Language: JavaScript - Size: 718 KB - Last synced: 14 days ago - Pushed: 16 days ago - Stars: 2 - Forks: 0

stdlib-js/constants-float64-sqrt-three

Square root of 3.

Language: JavaScript - Size: 743 KB - Last synced: 14 days ago - Pushed: 16 days ago - Stars: 1 - Forks: 0

stdlib-js/constants-float16-precision

Effective number of bits in the significand of a half-precision floating-point number.

Language: JavaScript - Size: 274 KB - Last synced: 14 days ago - Pushed: 16 days ago - Stars: 2 - Forks: 0

stdlib-js/constants-float16-smallest-normal

Smallest positive normalized half-precision floating-point number.

Language: JavaScript - Size: 273 KB - Last synced: 14 days ago - Pushed: 16 days ago - Stars: 1 - Forks: 0

stdlib-js/constants-float16-smallest-subnormal

Smallest positive half-precision floating-point subnormal number.

Language: JavaScript - Size: 274 KB - Last synced: 14 days ago - Pushed: 16 days ago - Stars: 2 - Forks: 0

canbula/ieee754

Python module which finds the IEEE-754 representation of a floating point number.

Language: Python - Size: 85.9 KB - Last synced: 14 days ago - Pushed: 3 months ago - Stars: 24 - Forks: 5

utahplt/FloatTracker.jl

Julia library providing tracking of floating point errors through a program resources

Language: Julia - Size: 641 KB - Last synced: 7 days ago - Pushed: 8 months ago - Stars: 26 - Forks: 3

donno2048/bat-float

A simple tool to make batch file capable of using floats

Language: Batchfile - Size: 2.93 KB - Last synced: 15 days ago - Pushed: about 3 years ago - Stars: 0 - Forks: 0