Immutable floating-point decimals for Go
-
Updated
Oct 19, 2024 - Go
Immutable floating-point decimals for Go
float16 provides IEEE 754 half-precision format (binary16) with correct conversions to/from float32
Float parser that sacrifices nothing.
An arbitrary-precision decimal floating-point arithmetic package for Go
Immutable monetary amounts and exchange rates for Go
Gofloat is a library that does floating-point number calculations with fixed precision.
fl256: A Go library, built on "math/big.Float", for precision cryptocurrency ledger calculations, using a 42:214 fixed-precision representation
TSXor: A Simple Time Series Compression Algorithm
Package denary64 provides base-10 floating point numbers, which are safe to use to store money values, and are safe to do math calculations with; as opposed to the built-in Golang types float32, and float64 which are base-2 floating point number types (rather than base-10) and which are NOT safe to use for money.
A library that encodes 3 to 16 bits wide floating-point numbers.
Helps you round the floating point numbers (float64) in a Go struct or array.
Go language parsing of numeric lists. CSV etc.
Package floater is not the shit in the toilet. Utils for math/big.
Floating point operations are not 100% precise. These functions calculate the possible error range
Add a description, image, and links to the floating-point topic page so that developers can more easily learn about it.
To associate your repository with the floating-point topic, visit your repo's landing page and select "manage topics."