Skip to content

Releases: JuliaSIMD/VectorizedStatistics.jl

v0.5.0

30 Nov 17:55
Compare
Choose a tag to compare

VectorizedStatistics v0.5.0

Diff since v0.4.6

  • Add SnoopPrecompile block for much faster ttfx for common methods!
  • Require Julia 1.8+, due to SnoopPrecompile
  • Switch to multithreaded=false by default, instead of multithreaded=: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 (like dims, but also dropdims the reduced dimensions, as is standard in some other languages)

Merged pull requests:

v0.4.6

17 Nov 07:54
0af06e1
Compare
Choose a tag to compare

VectorizedStatistics v0.4.6

Diff since v0.4.5

  • Bump compat on Static to v0.8

Merged pull requests:

v0.4.5

17 Nov 00:03
32b2707
Compare
Choose a tag to compare

VectorizedStatistics v0.4.5

Diff since v0.4.4

  • Fix variable name typo in vcov and vcor

Closed issues:

  • UndefVarError: A not defined (#17)

Merged pull requests:

v0.4.4

15 Nov 16:53
c19f4ba
Compare
Choose a tag to compare

VectorizedStatistics v0.4.4

Diff since v0.4.3

  • Add methods to vsort! and quicksort! with optional additional argument I to allow argsort / permutations

Merged pull requests:

v0.4.3

25 Jun 23:40
Compare
Choose a tag to compare

VectorizedStatistics v0.4.3

Diff since v0.4.2

  • Patch release, fixes compatibility with Static v0.7

v0.4.2

12 Jun 05:10
8f6c7f7
Compare
Choose a tag to compare

VectorizedStatistics v0.4.2

Diff since v0.4.1

  • 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

06 Mar 16:28
cda52f3
Compare
Choose a tag to compare

VectorizedStatistics v0.4.1

Diff since v0.4.0

  • 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

05 Jan 16:52
Compare
Choose a tag to compare

VectorizedStatistics v0.4.0

Diff since v0.3.0

  • Export new functions vpercentile!, vquantile!, vmedian! and vsort!, all based on new semi-vectorized quicksort! and quickselect!
  • Update README and docs with new functions and benchmarks

Merged pull requests:

v0.3.0

02 Jan 02:31
b063795
Compare
Choose a tag to compare

VectorizedStatistics v0.3.0

Diff since v0.2.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

27 Oct 23:39
09b9e8b
Compare
Choose a tag to compare

VectorizedStatistics v0.2.0

Diff since v0.1.0

  • Enables multithreading by default for arrays at least 4096 elements long; can override with multithreading keyword.

Merged pull requests: