Ecosyste.ms: Packages

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

crates.io "float" keyword

close-to 0.2.0
Crate providing comparisons with arbitrary precision.
2 versions - Latest release: 1 day ago - 337 downloads total - 0 stars on GitHub - 1 maintainer
Top 5.6% on crates.io
fraction 0.15.3 💰
Lossless fractions and decimals; drop-in float replacement
36 versions - Latest release: 1 day ago - 42 dependent packages - 594 dependent repositories - 6.96 million downloads total - 79 stars on GitHub - 1 maintainer
ryu-js 1.0.1
Fast floating point to string conversion, ECMAScript compliant.
6 versions - Latest release: 2 months ago - 15 dependent packages - 341 dependent repositories - 1.68 million downloads total - 9 stars on GitHub - 2 maintainers
abridgment 0.0.1
Abridge float number digits.
1 version - Latest release: 8 months ago - 328 downloads total - 1 maintainer
almost 0.2.0
A crate for comparing floating point numbers
3 versions - Latest release: almost 5 years ago - 3 dependent packages - 17 dependent repositories - 135 thousand downloads total - 2 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 3 years ago - 33 dependent packages - 608 dependent repositories - 1.78 million downloads total - 270 stars on GitHub - 1 maintainer
Top 7.9% on crates.io
decorum 0.3.1
Total ordering, equivalence, hashing, and constraints for floating-point types.
19 versions - Latest release: almost 4 years ago - 28 dependent packages - 38 dependent repositories - 540 thousand downloads total - 67 stars on GitHub - 1 maintainer
value 0.1.1
Type-level constants for generic contexts
2 versions - Latest release: about 6 years ago - 3 dependent repositories - 1.51 thousand downloads total - 1 maintainer
piston-float 1.0.1 💰
Traits for generic floats in game development
8 versions - Latest release: over 2 years ago - 4 dependent packages - 1,084 dependent repositories - 690 thousand downloads total - 2 stars on GitHub - 1 maintainer
chinese-number 0.7.7
Convert primitive numbers to Chinese numbers, or parse Chinese numbers to primitive numbers.
39 versions - Latest release: 5 months ago - 2 dependent packages - 20 dependent repositories - 74.1 thousand downloads total - 8 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 1 year ago - 45 dependent packages - 340 dependent repositories - 1.48 million downloads total - 37 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: over 8 years ago - 1 dependent package - 3 dependent repositories - 6.47 thousand downloads total - 0 stars on GitHub - 1 maintainer
isclose 0.1.1
A collection of trait and macros for comparing approximate equality
2 versions - Latest release: 3 days ago - 378 downloads total - 0 stars on GitHub - 1 maintainer
schubfach 0.0.1
Schubfach algorithm for floating-point to string conversion
1 version - Latest release: about 1 year ago - 348 downloads total - 0 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: 4 months ago - 809 downloads total - 1 maintainer
safeeft 0.0.5
Safe and branchless error-free transformation algorithms for floating point numbers.
4 versions - Latest release: over 6 years ago - 2.58 thousand downloads total - 4 stars on GitHub - 1 maintainer
ananas 0.2.0
Transform arbitrary data to Not-A-Number (NaN) payloads.
2 versions - Latest release: almost 3 years ago - 864 downloads total - 2 stars on GitHub - 1 maintainer
twofloat 0.7.0
Double-double arithmetic functionality.
16 versions - Latest release: about 1 year ago - 4 dependent packages - 3 dependent repositories - 28.1 thousand downloads total - 14 stars on GitHub - 1 maintainer
float-format 0.1.3
A library for custom floating point number format
4 versions - Latest release: almost 2 years ago - 1.23 thousand downloads total - 1 stars on GitHub - 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 7 years ago - 1.72 thousand downloads total - 2 stars on GitHub - 1 maintainer
uncertainty 0.2.1
A crate to allow the creation and arithmetic operations on numbers with uncertain values.
4 versions - Latest release: over 4 years ago - 1.98 thousand downloads total - 2 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 1 year ago - 1 dependent package - 1 dependent repositories - 1.73 thousand downloads total - 2 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: about 1 year ago - 333 downloads total - 1 stars on GitHub - 1 maintainer
iunorm 0.2.2
Map normalized floating-point numbers to/from (un)signed integers
6 versions - Latest release: 8 months ago - 1 dependent package - 1 dependent repositories - 3.24 thousand downloads total - 2 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: about 1 year ago - 1.94 thousand downloads total - 1 stars on GitHub - 1 maintainer
efloat 0.2.0
Error-bounded Floating Point
1 version - Latest release: about 6 years ago - 760 downloads total - 4 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 2 years ago - 1 dependent package - 1 dependent repositories - 4.08 thousand downloads total - 0 stars on GitHub - 1 maintainer
double-conversion-sys 0.1.0
Bindings for `double-conversion`
1 version - Latest release: about 3 years ago - 1 dependent package - 933 downloads total - 0 stars on GitHub - 1 maintainer
float_to_int 0.1.0 💰
Conversions of integer-value floats into integers
1 version - Latest release: over 1 year ago - 529 downloads total - 1 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: over 8 years ago - 1 dependent repositories - 8 thousand downloads total - 12 stars on GitHub - 1 maintainer
nearly-macros 0.2.0
Procedural macros for nearly
2 versions - Latest release: about 1 month ago - 608 downloads total - 0 stars on GitHub - 1 maintainer
nearly 0.4.0
Compare IEEE floating point types
5 versions - Latest release: about 1 month ago - 1 dependent repositories - 1.22 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: 5 months ago - 1 dependent repositories - 5.57 thousand downloads total - 1 stars on GitHub - 1 maintainer
uncertainty-rs
A crate to allow the creation and arithmetic operations on numbers with uncertain values.
1 version - Latest release: 3 days ago - 451 downloads total - 2 stars on GitHub - 1 maintainer
exact-float 0.1.1
Do your calculations with exact floating point numbers
2 versions - Latest release: almost 8 years ago - 2.03 thousand downloads total - 0 stars on GitHub - 1 maintainer
double-conversion 0.1.0
Bindings for `double-conversion`
1 version - Latest release: about 3 years ago - 1 dependent package - 502 downloads total - 0 stars on GitHub - 1 maintainer
pure_decimal 0.0.7
A decimal type with no NaN and Infinity
7 versions - Latest release: over 6 years ago - 4.47 thousand downloads total - 1 stars on GitHub - 1 maintainer
assert-be-close
A simple function to assert that two numbers are close to each other.
4 versions - Latest release: 4 days ago - 561 downloads total - 0 stars on GitHub - 1 maintainer
frounding 0.0.4
Rust crate to change fpu and sse rounding mode.
4 versions - Latest release: about 8 years ago - 1 dependent package - 4.79 thousand downloads total - 0 stars on GitHub - 1 maintainer
encoder-ryu 1.0.16 💰
Fast floating point to string conversion
1 version - Latest release: 4 months ago - 1.02 thousand downloads total - 561 stars on GitHub - 1 maintainer
Top 3.1% on crates.io
ryu 1.0.18 💰
Fast floating point to string conversion
30 versions - Latest release: 7 days ago - 135 dependent packages - 71,941 dependent repositories - 235 million downloads total - 516 stars on GitHub - 1 maintainer
precise 0.1.9 💰
Full precision decimal representation of f64
10 versions - Latest release: 9 months ago - 3.22 thousand downloads total - 24 stars on GitHub - 1 maintainer
dragonbox 0.1.8 💰
Fast floating point to string conversion
9 versions - Latest release: 5 months ago - 2.63 thousand downloads total - 53 stars on GitHub - 1 maintainer
az 1.2.1
Casts and checked casts
11 versions - Latest release: almost 2 years ago - 20 dependent packages - 730 dependent repositories - 2.12 million downloads total - 4 stars on GitLab.com - 1 maintainer
float-pretty-print 0.1.1
Format f64 for showing to user, not for serialisation
2 versions - Latest release: over 2 years ago - 5 dependent packages - 12 dependent repositories - 45.3 thousand downloads total - 10 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: 4 months ago - 3 dependent packages - 3.29 thousand downloads total - 0 stars on GitHub - 1 maintainer
float_next_after 1.0.0
A trait for native rust f64/f32 nextafter
7 versions - Latest release: over 1 year ago - 13 dependent packages - 959 dependent repositories - 2.99 million downloads total - 0 stars on GitLab.com - 1 maintainer
fma 0.1.0
Tiny crate to use FMA(Fused Multiply-Add) instruction easily.
1 version - Latest release: over 6 years ago - 1 dependent package - 1 dependent repositories - 2.12 thousand downloads total - 0 stars on GitHub - 1 maintainer
compute-float 0.1.0
Computes floating point numbers using Eisel-Lemire algolithm.
2 versions - Latest release: about 2 years ago - 1 dependent package - 2 dependent repositories - 1.17 thousand downloads total - 0 stars on GitHub - 1 maintainer
is_close 0.1.3
Determine whether floating point numbers are close in value
4 versions - Latest release: almost 3 years ago - 2 dependent repositories - 28.9 thousand downloads total - 0 stars on GitHub - 1 maintainer
fmul-to-int 1.0.0
Float multiplication to integer part.
1 version - Latest release: 3 months ago - 345 downloads total - 0 stars on GitHub - 1 maintainer
logprob 0.2.0
A wrapper around floats to handle log probabilities
2 versions - Latest release: 4 months ago - 534 downloads total - 0 stars on GitHub - 1 maintainer
float-traits 0.0.3
Abstraction for general floating point numbers.
2 versions - Latest release: over 6 years ago - 1 dependent package - 1 dependent repositories - 2.18 thousand downloads total - 0 stars on GitHub - 1 maintainer
astro_nalgebra 0.1.1
Implementation of astro-float for nalgebra
2 versions - Latest release: 4 months ago - 624 downloads total - 0 stars on GitHub - 1 maintainer
atomic_float 1.0.0
Floating point types which can be safely shared between threads
2 versions - Latest release: 9 days ago - 15 dependent packages - 62 dependent repositories - 1.21 million downloads total - 11 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: about 3 years ago - 6 dependent packages - 2 dependent repositories - 103 thousand downloads total - 14 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 6 years ago - 8 dependent packages - 14 dependent repositories - 69.5 thousand downloads total - 6 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: 11 days ago - 10 dependent packages - 20 dependent repositories - 108 thousand downloads total - 16 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: about 2 months ago - 5 dependent packages - 5.05 thousand downloads total - 0 stars on GitHub - 1 maintainer
floatconv 0.2.8 💰
Floating point conversion functions
10 versions - Latest release: almost 4 years ago - 3.87 thousand downloads total - 130 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: almost 7 years ago - 2 dependent packages - 4 dependent repositories - 19.3 thousand downloads total - 6 stars on GitHub - 1 maintainer
Top 4.7% on crates.io
dtoa 1.0.9 💰
Fast floating point primitive to string conversion
26 versions - Latest release: 10 months ago - 47 dependent packages - 19,123 dependent repositories - 45 million downloads total - 116 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 3 years ago - 12 dependent packages - 18 dependent repositories - 48.6 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 3.9% on crates.io
approx 0.5.1
Approximate floating point equality comparisons and assertions.
11 versions - Latest release: over 2 years ago - 670 dependent packages - 11,451 dependent repositories - 28.2 million downloads total - 144 stars on GitHub - 2 maintainers
clnooms 0.5.0 💰
Assembly-level implementation of interesting data types
1 version - Latest release: over 2 years ago - 445 downloads total - 3 stars on GitHub - 1 maintainer
arpfloat 0.1.10
Arbitrary-precision floating point library
11 versions - Latest release: 4 months ago - 1 dependent repositories - 3.16 thousand downloads total - 42 stars on GitHub - 1 maintainer
custom_float 0.2.6
Custom floating-point types
11 versions - Latest release: 3 months ago - 3.43 thousand downloads total - 2 stars on GitHub - 1 maintainer
Top 5.6% on crates.io
noisy_float 0.2.0
Contains floating point types that panic if they are set to an illegal value, such as NaN
17 versions - Latest release: about 3 years ago - 52 dependent packages - 231 dependent repositories - 1.73 million downloads total - 81 stars on GitHub - 1 maintainer
ord_subset 3.1.1
Tools for working with the Ord subset of certain PartialOrd types, like floats.
8 versions - Latest release: over 5 years ago - 7 dependent packages - 35 dependent repositories - 1.78 million downloads total - 12 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 5 years ago - 21 dependent packages - 345 dependent repositories - 5 million downloads total - 28 stars on GitHub - 1 maintainer
float 0.1.2
Lightweight wrappers around primitive floating point types.
3 versions - Latest release: over 5 years ago - 1 dependent package - 1 dependent repositories - 9.48 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 2 years ago - 119 dependent packages - 6,827 dependent repositories - 42.5 million downloads total - 72 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: almost 6 years ago - 1.79 thousand downloads total - 30 stars on GitHub - 1 maintainer
Top 5.3% on crates.io
float-cmp 0.9.0
Floating point approximate comparison traits
23 versions - Latest release: almost 3 years ago - 217 dependent packages - 4,781 dependent repositories - 34.9 million downloads total - 54 stars on GitHub - 1 maintainer
dtoa-short 0.3.4 💰
Serialize float number and truncate to certain precision
7 versions - Latest release: 11 months ago - 1 dependent package - 5,782 dependent repositories - 6.53 million downloads total - 4 stars on GitHub - 2 maintainers
floatd 0.1.0
FloatD is just num_traits::Float + Debug + Display.
1 version - Latest release: about 2 months ago - 289 downloads total - 0 stars on GitHub - 1 maintainer
floating_bar 0.4.0
Representing rational numbers using the floating-bar number type.
11 versions - Latest release: about 3 years ago - 4.71 thousand downloads total - 18 stars on GitHub - 1 maintainer
floco 0.1.1
Floco validates floats against constraints.
2 versions - Latest release: about 2 months ago - 608 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 1 year ago - 1 dependent package - 3 dependent repositories - 17.9 thousand downloads total - 37 stars on GitHub - 1 maintainer
fsum 0.1.2
The library to calculate accurate sum of floats.
3 versions - Latest release: about 2 years ago - 3 dependent packages - 1 dependent repositories - 10.7 thousand downloads total - 98 stars on GitHub - 1 maintainer
herbie-lint 1.0.7
A rustc plugin to check for numerical instability
9 versions - Latest release: about 8 years ago - 2 dependent packages - 31.4 thousand downloads total - 173 stars on GitHub - 1 maintainer
round_float 1.0.0
Round `f64` and `f32` to specified number of decimals.
12 versions - Latest release: 21 days ago - 1.64 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 1 year ago - 1.68 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: over 2 years ago - 1 dependent repositories - 1.21 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: about 1 year ago - 295 downloads total - 0 stars on GitHub - 1 maintainer
no_denormals 0.1.2
Temporarily turn off floating point denormals.
3 versions - Latest release: 10 months ago - 1 dependent package - 3.44 thousand downloads total - 4 stars on GitHub - 1 maintainer
number-general 0.11.1 💰
A generic number type for Rust which supports basic math and (de)serialization.
48 versions - Latest release: 5 months ago - 5 dependent packages - 3 dependent repositories - 20.3 thousand downloads total - 1 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 7 years ago - 5 dependent packages - 6 dependent repositories - 26.1 thousand downloads total - 29 stars on GitHub - 1 maintainer
extended 0.1.0
Extended precision 80-bit floating-point numbers (f80).
1 version - Latest release: almost 2 years ago - 1 dependent package - 1 dependent repositories - 36.5 thousand downloads total - 3 stars on GitHub - 1 maintainer
flanker-assert-float 0.5.0
Assertions for floating-point numbers.
5 versions - Latest release: over 1 year ago - 1.28 thousand downloads total - 2 stars on GitHub - 1 maintainer
special-fun 0.3.0
Special functions for Rust by binding to the Cephes library.
7 versions - Latest release: 5 months ago - 6 dependent packages - 8 dependent repositories - 23.2 thousand downloads total - 15 stars on GitHub - 1 maintainer
amplify_apfloat 0.3.0
rustc_apfloat with u256 backend to utilize Octuple precision floating-point format
7 versions - Latest release: 3 months ago - 1 dependent package - 16 dependent repositories - 82.2 thousand downloads total - 49 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: 7 months ago - 516 downloads total - 2 stars on GitHub - 1 maintainer
strtod2 0.0.1
Forked from strtod, A high precision floating point parser implementation for Rust
1 version - Latest release: over 3 years ago - 2 dependent packages - 2 dependent repositories - 4.35 thousand downloads total - 1 maintainer
assert_float_eq 1.1.3
Assertions for floating-point equality.
8 versions - Latest release: over 5 years ago - 26 dependent packages - 29 dependent repositories - 184 thousand downloads total - 2 stars on GitHub - 1 maintainer
strtod 0.0.1
A high precision floating point parser implementation for Rust
1 version - Latest release: almost 9 years ago - 1 dependent package - 3 dependent repositories - 7.96 thousand downloads total - 7 stars on GitHub - 1 maintainer
hexfloat2 0.1.3
Parse and format IEEE754 floating point hexadecimal syntax
4 versions - Latest release: 5 months ago - 969 downloads total - 0 stars on GitHub - 1 maintainer
fin 0.0.2
finite, NaN-free floiting point numbers. Not ready to be used yet!
2 versions - Latest release: over 6 years ago - 1.36 thousand downloads total - 1 maintainer
clampf 0.1.1
Clamped floating-point types.
2 versions - Latest release: almost 6 years ago - 1.21 thousand downloads total - 1 maintainer
umath 0.0.7
ffast-math in rust
8 versions - Latest release: 7 months ago - 2 dependent packages - 3.99 thousand downloads total - 2 stars on GitHub - 1 maintainer