Releases: JuliaSIMD/VectorizedStatistics.jl
Releases · JuliaSIMD/VectorizedStatistics.jl
v0.5.0
VectorizedStatistics v0.5.0
- Add SnoopPrecompile block for much faster ttfx for common methods!
- Require Julia 1.8+, due to SnoopPrecompile
- Switch to
multithreaded=false
by default, instead ofmultithreaded=:auto
(#20 ) (arguably breaking, but only in terms of performance, not results) - Major refactor of internals to reduce code duplication
- Add and test optional
dim
keyword to most reducing functions (likedims
, but alsodropdims
the reduced dimensions, as is standard in some other languages)
Merged pull requests:
- Make auto-multithreading opt-in (#20) (@brenhinkeller)
v0.4.6
VectorizedStatistics v0.4.6
- Bump compat on Static to v0.8
Merged pull requests:
v0.4.5
VectorizedStatistics v0.4.5
- Fix variable name typo in
vcov
andvcor
Closed issues:
- UndefVarError: A not defined (#17)
Merged pull requests:
- Fix variable name typo in
vcov
andvcor
(#18) (@brenhinkeller)
v0.4.4
VectorizedStatistics v0.4.4
- Add methods to
vsort!
andquicksort!
with optional additional argumentI
to allow argsort / permutations
Merged pull requests:
- Add Invalidations.yml (#15) (@ranocha)
- Add methods to
vsort!
andquicksort!
to allow argsort (#16) (@brenhinkeller)
v0.4.3
v0.4.2
VectorizedStatistics v0.4.2
- Expand compat on Static.jl
- Require LoopVectorization v0.12.113
Merged pull requests:
- CompatHelper: bump compat for Static to 0.7, (keep existing compat) (#14) (@github-actions[bot])
v0.4.1
VectorizedStatistics v0.4.1
- Bump compat on Static.jl to 0.6
Merged pull requests:
- CompatHelper: bump compat for Static to 0.6, (keep existing compat) (#13) (@github-actions[bot])
v0.4.0
VectorizedStatistics v0.4.0
- Export new functions
vpercentile!
,vquantile!
,vmedian!
andvsort!
, all based on new semi-vectorizedquicksort!
andquickselect!
- Update README and docs with new functions and benchmarks
Merged pull requests:
- Median (#12) (@brenhinkeller)
v0.3.0
VectorizedStatistics v0.3.0
- Out-of-range dimensions are now ignored (as in Base), rather than erroring
- Expand compat bounds on Static up to v0.5
- Expanded test coverage and bugfixes
Closed issues:
- Standardizing behaviour where dims are out of range (#8)
Merged pull requests:
- Ignore outrange dims (#9) (@brenhinkeller)
- CompatHelper: bump compat for Static to 0.4, (keep existing compat) (#10) (@github-actions[bot])
- CompatHelper: bump compat for Static to 0.5, (keep existing compat) (#11) (@github-actions[bot])
v0.2.0
VectorizedStatistics v0.2.0
- Enables multithreading by default for arrays at least 4096 elements long; can override with
multithreading
keyword.
Merged pull requests:
- Multithreading (#7) (@brenhinkeller)