NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io · #2685 most downloaded on crates.io
ArgMinMax (argmin & argmax in 1 function) with SIMD for floats and integers
Last release 1 years ago
07 May 2025
Ships unpredictably
gaps range from 8 days to 1.2 years
Some releases are documented
notes for 7 of 12 stable releases
Nothing withdrawn
no release was ever pulled
4 years old
12 releases · first in 2022
One column per quarter.
chore: update dependencies by @jvdd in #66
Full Changelog: v0.6.2...v0.6.3
ci: test target build on stable by @jvdd in #53
MAX_INDEX on arm / aarch64 for uint SIMD by @jvdd in #54stdsimd feature; add stdarch_x86_avx512 by @lazyky in #62get_lane_size function from SIMDInstructionSet by @jvdd in #64simd_nightly feature flag for aarch64 by @jvdd in #63Full Changelog: v0.6.1...v0.6.2
feat: add "nightly_simd" feature to allow stable build by @jvdd in #50
Full Changelog: v0.6.0...v0.6.1
🚀 add argmin & argmax by @jvdd in #42
f16 scalar implementations by @jvdd in #44v36 by @jvdd in #47Full Changelog: v0.5.0...v0.6.0
This release adds nan-handling to the argminmax project 🚀
This release adds nan-handling to the argminmax project 🚀
ArgMinMax its argminmax ignores nans (= backwards compatible)NanArgMinMax (only implemented for floats) its nanargminmax propagates nans (return idx of first nan)Other changes in this release:
"float" featureP.S.: Since CodSpeedHQ/codspeed-rust#1 is resolved, we removed "half" from the default-features.
Full Changelog: v0.4.0...v0.5.0
This release improves the underlying implementation by replacing ndarray::ArrayView1 with the more flexible (and zero-dependency) &[T] slice. This new
This release improves the underlying implementation by replacing ndarray::ArrayView1 with the more flexible (and zero-dependency) &[T] slice. This new implementation enhances the library's interoperability with other array-like data types and crates.
As of now importing the ArgMinMax trait adds the .argminmax function to:
&[T])VecUsing optional features, the .argminmax function can be added to:
ndarray::ArrayView1 & ndarray::Array1 (allows backwards compatibility)arrow::array::PrimitiveArrayP.S.: To include the amazing @CodSpeedHQ continuous performance monitoring in our CI we had to add the "half" feature as default-feature (see CodSpeedHQ/codspeed-rust#1). As soon as this issue is resolved we plan to remove again "half" from the default-features.
Full Changelog: v0.3.1...v0.4.0
This is the latest release that uses ndarray::ArrayView1 as underlying and mandatory interface. In future releases, we will switch to using slices int
This is the latest release that uses ndarray::ArrayView1 as underlying and mandatory interface. In future releases, we will switch to using slices internally and offer optional compatibility with other data types, including ndarray::ArrayView1
P.S.: This release and tag were created after we had already implemented slices as the internal interface. The tag references the latest commit that includes the ndarray::ArrayView1 implementation, which corresponds to v0.3.1 of the Rust crate.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →