mirror of
https://github.com/mihakralj/QuanTAlib.git
synced 2026-08-18 18:48:05 +00:00
Add TRIMA implementation and benchmarks; optimize WMA with SIMD
- Introduced `TrimaVector` class for multi-period Triangular Moving Average (TRIMA) calculations, optimized for SIMD. - Implemented last-value substitution for invalid inputs in TRIMA. - Added methods for calculating TRIMA for entire series and individual updates. - Enhanced `Wma` class with periodic resync to prevent floating-point drift and introduced SIMD optimizations for performance. - Updated benchmark suite to include TRIMA calculations alongside existing SMA, EMA, and WMA benchmarks.
This commit is contained in:
@@ -1,15 +1,6 @@
|
||||
runtimes:
|
||||
- dart@3.7.2
|
||||
- go@1.22.3
|
||||
- java@17.0.10
|
||||
- node@22.2.0
|
||||
- python@3.11.11
|
||||
tools:
|
||||
- dartanalyzer@3.7.2
|
||||
- eslint@8.57.0
|
||||
- lizard@1.17.31
|
||||
- pmd@7.11.0
|
||||
- pylint@3.3.6
|
||||
- revive@1.7.0
|
||||
- semgrep@1.78.0
|
||||
- trivy@0.66.0
|
||||
|
||||
Reference in New Issue
Block a user