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

crates.io "float" keyword

floaters 0.5.0
generate floating-point numbers in various ways
7 versions - Latest release: over 1 year ago - 8.03 thousand downloads total - 0 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: 4 months ago - 48 dependent packages - 19,123 dependent repositories - 103 million downloads total - 128 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 - 104 million downloads total - 176 stars on GitHub - 3 maintainers
floatd 0.1.0
FloatD is just num_traits::Float + Debug + Display.
1 version - Latest release: about 2 years ago - 1 dependent package - 1.63 thousand downloads total - 0 stars on GitHub - 1 maintainer
lower 5.1.2
desugar math where the compiler wont
8 versions - Latest release: over 2 years ago - 7.03 thousand downloads total - 1 stars on GitHub - 1 maintainer
nan-default 0.0.1
Derive macro for defaulting structs with floats to NAN
1 version - Latest release: 8 months ago - 11.4 thousand downloads total - 0 stars on gitlab.com - 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: about 3 years ago - 8.53 thousand downloads total - 1 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: over 5 years ago - 35 dependent packages - 608 dependent repositories - 8.91 million downloads total - 279 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 - 2.05 thousand downloads total - 1 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 - 168 million downloads total - 79 stars on GitHub - 1 maintainer
swfp 0.1.0
A soft-float library
1 version - Latest release: 14 days ago - 12 downloads total - 0 stars on GitHub - 1 maintainer
special-fun 0.3.1
Special functions for Rust by binding to the Cephes library.
8 versions - Latest release: 1 day ago - 6 dependent packages - 8 dependent repositories - 109 thousand downloads total - 16 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: over 7 years ago - 23 dependent packages - 345 dependent repositories - 8.32 million downloads total - 29 stars on GitHub - 1 maintainer
fast-float2 0.2.3
Fast floating-point number parser.
3 versions - Latest release: over 1 year ago - 8.03 million downloads total - 4 stars on GitHub - 1 maintainer
saturate 0.1.0
Rust traits for saturating conversion between numeric types
1 version - Latest release: almost 2 years ago - 2.54 thousand downloads total - 0 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.65 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.53 thousand downloads total - 1 maintainer
fma 0.1.0
Tiny crate to use FMA(Fused Multiply-Add) instruction easily.
1 version - Latest release: over 8 years ago - 1 dependent package - 1 dependent repositories - 4.6 thousand downloads total - 1 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.24 thousand downloads total - 2 stars on GitHub - 1 maintainer
arpfloat 0.1.11
Arbitrary-precision floating point library
12 versions - Latest release: 12 months ago - 1 dependent repositories - 20.1 thousand downloads total - 45 stars on GitHub - 1 maintainer
herbie-lint 1.0.7
A rustc plugin to check for numerical instability
9 versions - Latest release: about 10 years ago - 2 dependent packages - 41 thousand downloads total - 176 stars on GitHub - 1 maintainer
floating-duration 0.1.2
Converts durations to fractional numbers and allows automatic formatting of durations.
3 versions - Latest release: about 8 years ago - 8 dependent packages - 14 dependent repositories - 94.4 thousand downloads total - 6 stars on GitHub - 1 maintainer
approx_det 2.0.0
Approximate floating point equality comparisons and assertions.
4 versions - Latest release: 7 months ago - 1.7 thousand downloads total - 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: 3 months ago - 53 dependent packages - 231 dependent repositories - 9.41 million downloads total - 82 stars on GitHub - 1 maintainer
floating_bar 0.4.0
Representing rational numbers using the floating-bar number type.
11 versions - Latest release: about 5 years ago - 15 thousand downloads total - 18 stars on GitHub - 1 maintainer
assert-eq-float 0.1.5
This crate provides the `assert_eq_float!` macros that support floats.
6 versions - Latest release: 11 days ago - 6 dependent packages - 2.53 million downloads total - 0 stars on GitHub - 1 maintainer
extended 0.1.0
Extended precision 80-bit floating-point numbers (f80).
1 version - Latest release: almost 4 years ago - 2 dependent packages - 1 dependent repositories - 3.35 million downloads total - 8 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.35 thousand downloads total - 0 stars on GitHub - 1 maintainer
ufloat 0.1.0
Wrappers around floating point numbers with ufmt trait implementations
1 version - Latest release: over 1 year ago - 1.72 thousand downloads total - 0 stars on GitHub - 1 maintainer
numerica 1.4.1
Open-source math library for exact and floating point computations
10 versions - Latest release: 9 days ago - 3.35 thousand downloads total - 1 maintainer
fin 0.0.2
finite, NaN-free floiting point numbers. Not ready to be used yet!
2 versions - Latest release: over 8 years ago - 3.84 thousand downloads total - 1 maintainer
ord_subset 3.1.2
Tools for working with the Ord subset of certain PartialOrd types, like floats.
9 versions - Latest release: 5 months ago - 7 dependent packages - 35 dependent repositories - 1.91 million downloads total - 13 stars on GitHub - 1 maintainer
astro_nalgebra 0.1.1
Implementation of astro-float for nalgebra
2 versions - Latest release: over 2 years ago - 3.62 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 7.9% on crates.io
decorum 0.4.0
Total ordering, equivalence, hashing, and constraints for floating-point types.
20 versions - Latest release: over 1 year ago - 31 dependent packages - 38 dependent repositories - 2.95 million downloads total - 71 stars on GitHub - 1 maintainer
approx2
Approximate floating point equality comparisons and assertions.
1 version - Latest release: 10 days ago - 1.11 thousand downloads total - 172 stars on GitHub - 1 maintainer
dtoa-short 0.3.5
Serialize float number and truncate to certain precision
8 versions - Latest release: almost 2 years ago - 1 dependent package - 5,782 dependent repositories - 36.6 million downloads total - 5 stars on GitHub - 2 maintainers
chinese-number 0.7.8
Convert primitive numbers to Chinese numbers, or parse Chinese numbers to primitive numbers.
40 versions - Latest release: 4 months ago - 5 dependent packages - 20 dependent repositories - 1.13 million downloads total - 8 stars on GitHub - 1 maintainer
schubfach 0.0.1
Schubfach algorithm for floating-point to string conversion
1 version - Latest release: about 3 years ago - 4.58 thousand downloads total - 0 stars on GitHub - 1 maintainer
zmij_ecma 1.0.21
A double-to-string conversion algorithm based on Schubfach and yy
14 versions - Latest release: 2 months ago - 255 downloads total - 0 stars on GitHub - 1 maintainer
flexfloat 0.1.1
A Rust library for arbitrary floating-point types with infinite exponent.
2 versions - Latest release: 4 months ago - 471 downloads total - 0 stars on GitHub - 1 maintainer
buff-rs 0.2.0
BUFF: Decomposed bounded floats for fast compression and queries
2 versions - Latest release: 3 months ago - 42 downloads total - 2 maintainers
flt2dec2flt
Low-level functions to convert floating point numbers to strings and vice versa
1 version - Latest release: 11 days ago - 1.37 thousand downloads total - 1 maintainer
Top 5.6% on crates.io
fraction 0.15.3 💰
Lossless fractions and decimals; drop-in float replacement
36 versions - Latest release: almost 2 years ago - 48 dependent packages - 594 dependent repositories - 56.3 million downloads total - 81 stars on GitHub - 1 maintainer
strtod 0.2.0
A high precision floating point parser implementation for Rust
3 versions - Latest release: 29 days ago - 1 dependent package - 3 dependent repositories - 11.2 thousand downloads total - 0 stars on GitHub - 2 maintainers
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 - 149 thousand downloads total - 0 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: 2 months ago - 164 dependent packages - 71,941 dependent repositories - 754 million downloads total - 692 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 - 16.3 thousand downloads total - 692 stars on GitHub - 1 maintainer
efloat 0.2.0
Error-bounded Floating Point
1 version - Latest release: almost 8 years ago - 2 thousand downloads total - 5 stars on GitHub - 1 maintainer
compute-float 0.1.0
Computes floating point numbers using Eisel-Lemire algolithm.
2 versions - Latest release: about 4 years ago - 1 dependent package - 2 dependent repositories - 4.24 thousand downloads total - 0 stars on GitHub - 1 maintainer
perfect-decimal 0.0.2
Limited range decimals which serialize as IEE754 floats with no loss of precision.
2 versions - Latest release: over 1 year ago - 2.19 thousand downloads total - 0 stars on GitHub - 1 maintainer
float-traits 0.0.3
Abstraction for general floating point numbers.
2 versions - Latest release: over 8 years ago - 1 dependent package - 1 dependent repositories - 5.19 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 - 110 thousand downloads total - 42 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 - 15.3 million downloads total - 42 stars on GitHub - 1 maintainer
float-polyfills 0.1.0 💰
Drop-in no_std-compatible polyfills for various f32 and f64 methods.
1 version - Latest release: 11 months ago - 687 downloads total - 0 stars on GitHub - 1 maintainer
real_float 0.3.0
Floating point types that check for correctness and implement total ordering
4 versions - Latest release: almost 4 years ago - 1 dependent package - 1 dependent repositories - 57.5 thousand downloads total - 0 stars on GitHub - 1 maintainer
approx_collections_derive 1.1.0
Derive macros for approx_collections
3 versions - Latest release: 3 months ago - 155 downloads total - 1 stars on GitHub - 2 maintainers
atomic_float 1.1.0
Floating point types which can be safely shared between threads
3 versions - Latest release: over 1 year ago - 19 dependent packages - 62 dependent repositories - 14.6 million downloads total - 11 stars on GitHub - 1 maintainer
floatguard 0.1.2
A library for checked floating-point arithmetic in Rust, safely elminating NaN and Infinity from ...
3 versions - Latest release: 9 months ago - 1.18 thousand downloads total - 1 maintainer
flanker-assert-float 0.5.0
Assertions for floating-point numbers.
5 versions - Latest release: over 3 years ago - 6.29 thousand downloads total - 2 stars on GitHub - 1 maintainer
float-format 0.1.3
A library for custom floating point number format
4 versions - Latest release: almost 4 years ago - 5.18 thousand downloads total - 1 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 - 165 thousand downloads total - 3 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: 3 months ago - 5 dependent packages - 3 dependent repositories - 78.4 thousand downloads total - 2 stars on GitHub - 1 maintainer
clnooms 0.5.0 💰
Assembly-level implementation of interesting data types
1 version - Latest release: over 4 years ago - 1.75 thousand downloads total - 2 stars on GitHub - 1 maintainer
round_float 1.2.2
Round `f64` and `f32` to specified number of decimals.
16 versions - Latest release: over 1 year ago - 19.6 thousand downloads total - 0 stars on GitHub - 1 maintainer
fmul-to-int 1.0.0
Float multiplication to integer part.
1 version - Latest release: about 2 years ago - 8.65 thousand downloads total - 0 stars on GitHub - 1 maintainer
almost 0.2.0
A crate for comparing floating point numbers
3 versions - Latest release: over 6 years ago - 3 dependent packages - 17 dependent repositories - 751 thousand downloads total - 3 stars on GitHub - 1 maintainer
pure_decimal 0.0.7
A decimal type with no NaN and Infinity
7 versions - Latest release: about 8 years ago - 11.1 thousand downloads total - 1 stars on GitHub - 1 maintainer
isclose 0.3.0
A collection of trait and macros for comparing approximate equality
4 versions - Latest release: 9 months ago - 5.45 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
floco 0.1.3
Floco validates floats against constraints.
4 versions - Latest release: over 1 year ago - 5.12 thousand downloads total - 0 stars on GitHub - 1 maintainer
approx_collections 4.1.0
Collections using approximate floating-point comparison
8 versions - Latest release: about 1 month ago - 2.64 thousand downloads total - 0 stars on GitHub - 2 maintainers
const-ryu 0.1.0
Fast floating point to string conversion
1 version - Latest release: 5 months ago - 47 downloads total - 1 maintainer
custom_float 0.3.1
Custom floating-point types
13 versions - Latest release: 10 months ago - 16.9 thousand downloads total - 2 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 - 465 thousand downloads total - 15 stars on GitHub - 1 maintainer
iunorm 0.2.2
Map normalized floating-point numbers to/from (un)signed integers
6 versions - Latest release: over 2 years ago - 1 dependent package - 1 dependent repositories - 10.7 thousand downloads total - 2 stars on GitHub - 1 maintainer
approxim 0.6.10
Approximate floating point equality comparisons and assertions.
11 versions - Latest release: 3 months ago - 27.2 thousand downloads total - 1 stars on GitHub - 1 maintainer
hybrid_phi 1.0.0
High-accuracy φ-based hybrid approximation method
4 versions - Latest release: 12 months ago - 2.02 thousand downloads total - 1 stars on GitHub - 1 maintainer
fsum 0.1.3
The library to calculate accurate sum of floats.
4 versions - Latest release: 7 months ago - 4 dependent packages - 1 dependent repositories - 69.7 thousand downloads total - 98 stars on GitHub - 1 maintainer
bitgrep 0.1.5
Binary grep for numerical data types
6 versions - Latest release: over 2 years ago - 7.54 thousand downloads total - 1 stars on GitHub - 1 maintainer
no_denormals 0.3.0
Temporarily turn off floating point denormals.
6 versions - Latest release: 7 months ago - 1 dependent package - 59.1 thousand downloads total - 6 stars on GitHub - 1 maintainer
ryuu 2.0.0+ryu.86d20a5
Fast floating point to string conversion
4 versions - Latest release: 4 months ago - 2.08 thousand downloads total - 0 stars on GitHub - 1 maintainer
acid2 0.2.1
2-adic double-precision floating-point implementation
6 versions - Latest release: over 3 years ago - 8.91 thousand downloads total - 1 stars on GitHub - 1 maintainer
exact-float 0.1.1
Do your calculations with exact floating point numbers
2 versions - Latest release: almost 10 years ago - 4.18 thousand downloads total - 0 stars on GitHub - 1 maintainer
hexfloat2 0.2.0
Parse and format IEEE754 floating point hexadecimal syntax
5 versions - Latest release: 3 months ago - 1 dependent package - 435 thousand downloads total - 0 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
double-conversion-sys 0.1.0
Bindings for `double-conversion`
1 version - Latest release: almost 5 years ago - 1 dependent package - 2.72 thousand downloads total - 0 stars on GitHub - 1 maintainer
assert_float_eq 1.2.0
Assertions for floating-point equality.
10 versions - Latest release: 7 months ago - 31 dependent packages - 29 dependent repositories - 1.04 million downloads total - 3 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: 24 days ago - 10 dependent packages - 20 dependent repositories - 136 thousand downloads total - 17 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: 3 months ago - 76 downloads total - 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: over 2 years ago - 4.02 thousand downloads total - 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 - 14.2 million downloads total - 9 stars on GitHub - 2 maintainers
compressed_vec 0.1.0
Floating point and integer compressed vector library, SIMD-enabled for fast processing/iteration ...
1 version - Latest release: almost 6 years ago - 1.88 thousand downloads total - 80 stars on GitHub - 1 maintainer
logprob 0.2.1
A wrapper around floats to handle log probabilities
3 versions - Latest release: about 1 year ago - 4.37 thousand downloads total - 0 stars on GitHub - 1 maintainer
zmij 1.0.21 💰
A double-to-string conversion algorithm based on Schubfach and yy
35 versions - Latest release: 2 months ago - 61.5 million downloads total - 160 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.48 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.48 thousand downloads total - 0 stars on GitHub - 1 maintainer
fast-posit 0.2.0
Software implementation of the Posit floating point format
7 versions - Latest release: 25 days ago - 1.02 thousand downloads total - 2 stars on GitHub - 1 maintainer
bignumber 0.1.1
A Rust library for arbitrary-precision decimal and non-decimal arithmetic
17 versions - Latest release: over 2 years ago - 1 dependent repositories - 24.3 thousand downloads total - 3 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: 3 months ago - 498 downloads total - 1 maintainer
umath 0.0.7
ffast-math in rust
8 versions - Latest release: over 2 years ago - 5 dependent packages - 15 thousand downloads total - 2 stars on GitHub - 1 maintainer