An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

crates.io "float" keyword

double-conversion-sys 0.1.0
Bindings for `double-conversion`
1 version - Latest release: almost 5 years ago - 1 dependent package - 2.7 thousand downloads total - 0 stars on GitHub - 1 maintainer
fsum 0.1.3
The library to calculate accurate sum of floats.
4 versions - Latest release: 6 months ago - 4 dependent packages - 1 dependent repositories - 60.4 thousand downloads total - 98 stars on GitHub - 1 maintainer
inter-val 0.1.2
Mathematical intervals, i.g., [a, b], (a, b), [a, b), and (a, b] on ℝ, and multi-dimensional axis...
3 versions - Latest release: about 2 years ago - 4.01 thousand downloads total - 1 maintainer
compressed_vec 0.1.0
Floating point and integer compressed vector library, SIMD-enabled for fast processing/iteration ...
1 version - Latest release: over 5 years ago - 1.87 thousand downloads total - 81 stars on GitHub - 1 maintainer
floats 0.2.0
f16 and f128 floating point types for compatibility with future Rust versions
3 versions - Latest release: about 1 month ago - 64 downloads total - 1 maintainer
hexfloat2 0.2.0
Parse and format IEEE754 floating point hexadecimal syntax
5 versions - Latest release: about 2 months ago - 1 dependent package - 302 thousand downloads total - 0 stars on GitHub - 1 maintainer
pretty_dtoa 0.3.0
Configurable floating point number to string conversions, with many options for controlling vario...
3 versions - Latest release: almost 5 years ago - 6 dependent packages - 2 dependent repositories - 428 thousand downloads total - 15 stars on GitHub - 1 maintainer
approxim 0.6.10
Approximate floating point equality comparisons and assertions.
11 versions - Latest release: about 1 month ago - 24.6 thousand downloads total - 1 stars on GitHub - 1 maintainer
float-pretty-print 0.1.1
Format f64 for showing to user, not for serialisation
2 versions - Latest release: over 4 years ago - 5 dependent packages - 12 dependent repositories - 8.94 million downloads total - 10 stars on GitHub - 1 maintainer
hybrid_phi 1.0.0
High-accuracy φ-based hybrid approximation method
4 versions - Latest release: 10 months ago - 2.02 thousand downloads total - 1 stars on GitHub - 1 maintainer
encoder-ryu 1.0.16 💰
Fast floating point to string conversion
1 version - Latest release: about 2 years ago - 1 dependent package - 15 thousand downloads total - 692 stars on GitHub - 1 maintainer
Top 3.1% on crates.io
ryu 1.0.23 💰
Fast floating point to string conversion
35 versions - Latest release: 16 days ago - 164 dependent packages - 71,941 dependent repositories - 688 million downloads total - 692 stars on GitHub - 1 maintainer
custom_float 0.3.1
Custom floating-point types
13 versions - Latest release: 9 months ago - 16.8 thousand downloads total - 2 stars on GitHub - 1 maintainer
quickersort
Fast sorting compatible with stable Rust. Also has (optional) support for efficient and robust so...
9 versions - Latest release: 2 days ago - 10 dependent packages - 20 dependent repositories - 135 thousand downloads total - 17 stars on GitHub - 1 maintainer
levitate 0.1.2
Just works solution to numbers, mainly aimed at floats and mathematical use cases.
3 versions - Latest release: over 3 years ago - 1 dependent package - 1 dependent repositories - 5.43 thousand downloads total - 2 stars on GitHub - 1 maintainer
floaty 0.1.0
A trait that abstracts over the common functionality of f32 and f64
1 version - Latest release: about 10 years ago - 1 dependent package - 3 dependent repositories - 9.43 thousand downloads total - 0 stars on GitHub - 1 maintainer
fma 0.1.0
Tiny crate to use FMA(Fused Multiply-Add) instruction easily.
1 version - Latest release: about 8 years ago - 1 dependent package - 1 dependent repositories - 4.51 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 5.0% on crates.io
cast 0.3.0
Ergonomic, checked cast functions for primitive types
10 versions - Latest release: over 4 years ago - 123 dependent packages - 6,827 dependent repositories - 147 million downloads total - 79 stars on GitHub - 1 maintainer
logprob 0.2.1
A wrapper around floats to handle log probabilities
3 versions - Latest release: 11 months ago - 4.15 thousand downloads total - 0 stars on GitHub - 1 maintainer
close-to 0.2.0
Crate providing comparisons with arbitrary precision.
2 versions - Latest release: almost 2 years ago - 1 dependent package - 3.93 thousand downloads total - 0 stars on GitHub - 1 maintainer
sysfp 0.0.1
A utility crate utilizing the system CPU rounding and exceptions for floating-point operations.
1 version - Latest release: almost 2 years ago - 1.32 thousand downloads total - 1 maintainer
fast-float2 0.2.3
Fast floating-point number parser.
3 versions - Latest release: over 1 year ago - 5.35 million downloads total - 4 stars on GitHub - 1 maintainer
Top 5.1% on crates.io
fast-float 0.2.0 💰
Fast floating-point number parser.
2 versions - Latest release: about 5 years ago - 35 dependent packages - 608 dependent repositories - 8.09 million downloads total - 278 stars on GitHub - 1 maintainer
strict-num-extended 0.5.0
Type-safe finite floating-point types for Rust - eliminate NaN and infinity at compile time
10 versions - Latest release: about 1 month ago - 266 downloads total - 1 maintainer
ryuu 2.0.0+ryu.86d20a5
Fast floating point to string conversion
4 versions - Latest release: 3 months ago - 1.98 thousand downloads total - 0 stars on GitHub - 1 maintainer
bignumber 0.1.1
A Rust library for arbitrary-precision decimal and non-decimal arithmetic
17 versions - Latest release: about 2 years ago - 1 dependent repositories - 23.9 thousand downloads total - 3 stars on GitHub - 1 maintainer
Top 7.8% on crates.io
float_eq 1.0.1
Compare IEEE floating point primitives, structs and collections for equality.
15 versions - Latest release: over 3 years ago - 48 dependent packages - 340 dependent repositories - 10.9 million downloads total - 42 stars on GitHub - 1 maintainer
assert_float_eq 1.2.0
Assertions for floating-point equality.
10 versions - Latest release: 5 months ago - 31 dependent packages - 29 dependent repositories - 1.04 million downloads total - 3 stars on GitHub - 1 maintainer
approx_eq 0.1.8
A macro for comparing equality of two values up to an arbitrary error in the *relative* difference
8 versions - Latest release: over 5 years ago - 17 dependent packages - 18 dependent repositories - 124 thousand downloads total - 0 stars on GitHub - 1 maintainer
ryu-js 1.0.2
Fast floating point to string conversion, ECMAScript compliant.
7 versions - Latest release: about 1 year ago - 16 dependent packages - 341 dependent repositories - 10.9 million downloads total - 9 stars on GitHub - 2 maintainers
umath 0.0.7
ffast-math in rust
8 versions - Latest release: over 2 years ago - 5 dependent packages - 14.4 thousand downloads total - 2 stars on GitHub - 1 maintainer
twofloat 0.8.4
Double-double arithmetic functionality.
21 versions - Latest release: 7 months ago - 5 dependent packages - 3 dependent repositories - 103 thousand downloads total - 18 stars on GitHub - 1 maintainer
float_duration 0.3.3
Floating-point Duration support. Provides quantification for spans of time. Unlike the standard ...
6 versions - Latest release: over 8 years ago - 2 dependent packages - 4 dependent repositories - 27.5 thousand downloads total - 6 stars on GitHub - 1 maintainer
number-general 0.14.0 💰
A generic number type for Rust which supports basic math and (de)serialization.
51 versions - Latest release: 25 days ago - 5 dependent packages - 3 dependent repositories - 77 thousand downloads total - 2 stars on GitHub - 1 maintainer
m 0.1.1
A C free / pure Rust mathematical library ("libm") for `no_std` code
2 versions - Latest release: over 9 years ago - 5 dependent packages - 6 dependent repositories - 35.3 thousand downloads total - 29 stars on GitHub - 1 maintainer
strict-num-extended-macros 0.5.0
Type-safe finite floating-point types for Rust - eliminate NaN and infinity at compile time
10 versions - Latest release: about 1 month ago - 477 downloads total - 1 maintainer
strtod2 0.0.1
Forked from strtod, A high precision floating point parser implementation for Rust
1 version - Latest release: over 5 years ago - 2 dependent packages - 2 dependent repositories - 8.25 thousand downloads total - 1 maintainer
assert-be-close
A simple function to assert that two numbers are close to each other.
4 versions - Latest release: about 2 months ago - 1 dependent package - 5.7 thousand downloads total - 0 stars on GitHub - 1 maintainer
no_denormals 0.3.0
Temporarily turn off floating point denormals.
6 versions - Latest release: 6 months ago - 1 dependent package - 53.5 thousand downloads total - 6 stars on GitHub - 1 maintainer
compute-float 0.1.0
Computes floating point numbers using Eisel-Lemire algolithm.
2 versions - Latest release: almost 4 years ago - 1 dependent package - 2 dependent repositories - 3.56 thousand downloads total - 0 stars on GitHub - 1 maintainer
float_eq_derive 1.0.1
Derive macro support for float_eq.
8 versions - Latest release: over 3 years ago - 1 dependent package - 3 dependent repositories - 107 thousand downloads total - 42 stars on GitHub - 1 maintainer
frounding 0.0.4
Rust crate to change fpu and sse rounding mode.
4 versions - Latest release: almost 10 years ago - 1 dependent package - 9.21 thousand downloads total - 0 stars on GitHub - 1 maintainer
amplify_apfloat 0.3.1 💰
rustc_apfloat with u256 backend to utilize Octuple precision floating-point format
8 versions - Latest release: over 1 year ago - 1 dependent package - 16 dependent repositories - 155 thousand downloads total - 2 stars on GitHub - 1 maintainer
float 0.1.2
Lightweight wrappers around primitive floating point types.
3 versions - Latest release: over 7 years ago - 1 dependent package - 1 dependent repositories - 13.6 thousand downloads total - 0 stars on GitHub - 1 maintainer
nearly-macros 0.2.0
Procedural macros for nearly
2 versions - Latest release: almost 2 years ago - 1 dependent package - 20.3 thousand downloads total - 1 stars on GitHub - 1 maintainer
f_times 0.1.0
Simple crate offering a way to do something float times.
1 version - Latest release: almost 3 years ago - 1.58 thousand downloads total - 0 stars on GitHub - 1 maintainer
introsort 0.6.0
Fast sorting compatible with #[no_std]. Also has (optional) support for efficient and robust sort...
8 versions - Latest release: about 10 years ago - 1 dependent repositories - 25.6 thousand downloads total - 12 stars on GitHub - 1 maintainer
precise 0.1.10 💰
Full precision decimal representation of f64
11 versions - Latest release: 12 months ago - 12.5 thousand downloads total - 26 stars on GitHub - 1 maintainer
fpmath 0.1.1
A floating point math library
2 versions - Latest release: over 1 year ago - 77.1 thousand downloads total - 3 stars on GitHub - 1 maintainer
float_approx_math 0.1.9
A math library for compile-time floating-point approximations (sqrt, sin, cos, etc...)
10 versions - Latest release: about 2 years ago - 3 dependent packages - 12.8 thousand downloads total - 0 stars on GitHub - 1 maintainer
fhex 2.0.1
Hex float conversion: ToHex for formatting, FromHex for parsing. IEEE 754 hexadecimal format (0x1...
3 versions - Latest release: 8 days ago - 2.56 thousand downloads total - 2 stars on GitHub - 1 maintainer
floatd 0.1.0
FloatD is just num_traits::Float + Debug + Display.
1 version - Latest release: almost 2 years ago - 1 dependent package - 1.63 thousand downloads total - 0 stars on GitHub - 1 maintainer
imagnum 0.2.29
A Rust library providing versatile numeric types supporting integers and floats designed for the ...
65 versions - Latest release: 4 months ago - 24.4 thousand downloads total - 0 stars on GitHub - 1 maintainer
abridgment 0.0.1
Abridge float number digits.
1 version - Latest release: over 2 years ago - 1.77 thousand downloads total - 1 maintainer
supply-chain-trust-example-crate-000026
Fast floating point to string conversion
2 versions - Latest release: about 1 month ago - 1.55 thousand downloads total - 1 maintainer
piston-float 1.0.1 💰
Traits for generic floats in game development
8 versions - Latest release: over 4 years ago - 4 dependent packages - 1,084 dependent repositories - 1.81 million downloads total - 2 stars on GitHub - 1 maintainer
float4 0.1.0
MXFP4-compatible 4-bit floating point types and block formats for Rust.
1 version - Latest release: 7 months ago - 68.6 thousand downloads total - 11 stars on GitHub - 1 maintainer
nearly 0.4.0
Compare IEEE floating point types
5 versions - Latest release: almost 2 years ago - 1 dependent repositories - 22.6 thousand downloads total - 1 stars on GitHub - 1 maintainer
nostd-float-math-monitor 0.0.8
A tool to test if std float math functions are used, which can corrupt crossplatform deterministic
7 versions - Latest release: almost 3 years ago - 8.5 thousand downloads total - 1 stars on GitHub - 1 maintainer
dragonbox_ecma 0.1.0 💰
Fast floating point to string conversion conforming to ECMAScript specification
6 versions - Latest release: about 2 months ago - 276 thousand downloads total - 0 stars on GitHub - 1 maintainer
dragonbox 0.1.12 💰
Fast floating point to string conversion
13 versions - Latest release: 16 days ago - 16.8 thousand downloads total - 62 stars on GitHub - 1 maintainer
extended 0.1.0
Extended precision 80-bit floating-point numbers (f80).
1 version - Latest release: over 3 years ago - 2 dependent packages - 1 dependent repositories - 2.39 million downloads total - 8 stars on GitHub - 1 maintainer
fast-float-to-integer 0.1.0
Convert floating point values to integer types faster than the standard `as` operator.
1 version - Latest release: over 1 year ago - 1.01 thousand downloads total - 4 stars on GitHub - 1 maintainer
unsigned-f64 0.2.0
A wrapper around f64 that guarantees that the value is always non-negative on the type level.
2 versions - Latest release: over 2 years ago - 2.64 thousand downloads total - 2 stars on GitHub - 1 maintainer
float_fast_print 0.1.2
Fast float-to-string conversion based on the Ryū algorithm by Ulf Adams.
3 versions - Latest release: over 7 years ago - 4.79 thousand downloads total - 30 stars on GitHub - 1 maintainer
fast-posit 0.1.3
Software implementation of the Posit floating point format
4 versions - Latest release: 4 months ago - 964 downloads total - 2 stars on GitHub - 1 maintainer
value 0.1.1
Type-level constants for generic contexts
2 versions - Latest release: almost 8 years ago - 3 dependent repositories - 4.15 thousand downloads total - 1 maintainer
az 1.3.0
Casts and checked casts.
12 versions - Latest release: about 1 month ago - 25 dependent packages - 730 dependent repositories - 13.8 million downloads total - 4 stars on gitlab.com - 1 maintainer
is_close 0.1.3
Determine whether floating point numbers are close in value
4 versions - Latest release: over 4 years ago - 2 dependent repositories - 182 thousand downloads total - 0 stars on GitHub - 1 maintainer
floaters 0.5.0
generate floating-point numbers in various ways
7 versions - Latest release: over 1 year ago - 8 thousand downloads total - 0 stars on GitHub - 1 maintainer
floatconv 0.2.8 💰
Floating point conversion functions
10 versions - Latest release: over 5 years ago - 152 thousand downloads total - 134 stars on GitHub - 1 maintainer
nan-default 0.0.1
Derive macro for defaulting structs with floats to NAN
1 version - Latest release: 6 months ago - 1.76 thousand downloads total - 0 stars on gitlab.com - 1 maintainer
saturate 0.1.0
Rust traits for saturating conversion between numeric types
1 version - Latest release: almost 2 years ago - 2.42 thousand downloads total - 0 stars on GitHub - 1 maintainer
fixed2float 4.0.1
Fixed point to floating point conversion utility
13 versions - Latest release: over 2 years ago - 15.8 thousand downloads total - 3 stars on GitHub - 1 maintainer
russell_chk 0.6.0
Functions to check vectors and other data in tests
10 versions - Latest release: over 2 years ago - 8 dependent packages - 3 dependent repositories - 22 thousand downloads total - 175 stars on GitHub - 1 maintainer
float_sort 0.1.0
Simple crate to sort f32 and f64 vectors safely using total_cmp
1 version - Latest release: 6 months ago - 359 downloads total - 0 stars on GitHub - 1 maintainer
float_next_after 2.0.0
A trait for native rust f64/f32 nextafter
8 versions - Latest release: 10 days ago - 14 dependent packages - 959 dependent repositories - 13 million downloads total - 0 stars on gitlab.com - 1 maintainer
numerica 1.1.0
Open-source math library for exact and floating point computations
5 versions - Latest release: 2 months ago - 651 downloads total - 1 maintainer
ufloat8 0.1.0
Small library to compress a large integer range (± 20 bits) in a single byte
1 version - Latest release: over 9 years ago - 3.22 thousand downloads total - 2 stars on GitHub - 1 maintainer
herbie-lint 1.0.7
A rustc plugin to check for numerical instability
9 versions - Latest release: almost 10 years ago - 2 dependent packages - 41 thousand downloads total - 176 stars on GitHub - 1 maintainer
total_float_wrap 0.1.1
Floating point wrapper implementing Hash and Ord according to IEEE 754 totalOrd.
2 versions - Latest release: about 4 years ago - 1 dependent repositories - 3.6 thousand downloads total - 1 stars on GitHub - 1 maintainer
check-no-std-math 0.0.1
A tool to test if std float math functions are used, which can corrupt crossplatform deterministic
1 version - Latest release: almost 3 years ago - 1.5 thousand downloads total - 1 stars on GitHub - 1 maintainer
double-conversion 0.1.0
Bindings for `double-conversion`
1 version - Latest release: almost 5 years ago - 1 dependent package - 1.71 thousand downloads total - 0 stars on GitHub - 1 maintainer
safeeft 0.0.5
Safe and branchless error-free transformation algorithms for floating point numbers.
4 versions - Latest release: about 8 years ago - 6.62 thousand downloads total - 6 stars on GitHub - 1 maintainer
arpfloat 0.1.11
Arbitrary-precision floating point library
12 versions - Latest release: 10 months ago - 1 dependent repositories - 18.7 thousand downloads total - 45 stars on GitHub - 1 maintainer
bitgrep 0.1.5
Binary grep for numerical data types
6 versions - Latest release: about 2 years ago - 7.53 thousand downloads total - 1 stars on GitHub - 1 maintainer
clampf 0.1.1
Clamped floating-point types.
2 versions - Latest release: over 7 years ago - 3.52 thousand downloads total - 1 maintainer
floating_bar 0.4.0
Representing rational numbers using the floating-bar number type.
11 versions - Latest release: almost 5 years ago - 14.9 thousand downloads total - 18 stars on GitHub - 1 maintainer
Top 3.9% on crates.io
approx 0.5.1
Approximate floating point equality comparisons and assertions.
13 versions - Latest release: about 4 years ago - 776 dependent packages - 11,451 dependent repositories - 88 million downloads total - 172 stars on GitHub - 3 maintainers
lower 5.1.2
desugar math where the compiler wont
8 versions - Latest release: about 2 years ago - 6.64 thousand downloads total - 1 stars on GitHub - 1 maintainer
float_to_int 0.1.0 💰
Conversions of integer-value floats into integers
1 version - Latest release: over 3 years ago - 1.98 thousand downloads total - 1 stars on GitHub - 1 maintainer
teju 0.1.1
Fast floating point to string conversion
4 versions - Latest release: 9 months ago - 2.47 thousand downloads total - 2 stars on GitHub - 1 maintainer
Top 5.6% on crates.io
noisy_float 0.2.1
Contains floating point types that panic if they are set to an illegal value, such as NaN
18 versions - Latest release: about 2 months ago - 53 dependent packages - 231 dependent repositories - 8.27 million downloads total - 82 stars on GitHub - 1 maintainer
Top 5.3% on crates.io
float-cmp 0.10.0
Floating point approximate comparison traits
24 versions - Latest release: over 1 year ago - 236 dependent packages - 4,781 dependent repositories - 99.5 million downloads total - 64 stars on GitHub - 1 maintainer
Top 4.7% on crates.io
dtoa 1.0.11 💰
Fast floating point primitive to string conversion
28 versions - Latest release: about 2 months ago - 48 dependent packages - 19,123 dependent repositories - 89.8 million downloads total - 128 stars on GitHub - 1 maintainer
ananas 0.2.0
Transform arbitrary data to Not-A-Number (NaN) payloads.
2 versions - Latest release: over 4 years ago - 3.23 thousand downloads total - 2 stars on GitHub - 1 maintainer
assert-eq-float 0.1.4
This crate provides the `assert_eq_float!` macros that support floats.
5 versions - Latest release: almost 2 years ago - 6 dependent packages - 1.97 million downloads total - 0 stars on GitHub - 1 maintainer
Top 8.0% on crates.io
ieee754 0.2.6
Low-level manipulations of IEEE754 floating-point numbers.
10 versions - Latest release: about 7 years ago - 23 dependent packages - 345 dependent repositories - 7.81 million downloads total - 29 stars on GitHub - 1 maintainer
approx_det 2.0.0
Approximate floating point equality comparisons and assertions.
4 versions - Latest release: 5 months ago - 1.49 thousand downloads total - 1 maintainer
special-fun 0.3.0
Special functions for Rust by binding to the Cephes library.
7 versions - Latest release: about 2 years ago - 6 dependent packages - 8 dependent repositories - 106 thousand downloads total - 16 stars on GitHub - 1 maintainer