mirror of
https://github.com/mihakralj/QuanTAlib.git
synced 2026-07-27 17:27:43 +00:00
67ad6f0cba
Comprehensive refactor across all indicators replacing the periodic ResyncInterval-based drift correction (every 1000 ticks recalculate from scratch) with Kahan compensated summation for running sums. Key changes: - Remove ResyncInterval constants and TickCount fields from all State records - Add Kahan compensation fields (SumComp, SumSqComp, etc.) to State records - Replace naive sum += val - removed with Kahan delta pattern - Remove Resync()/RecalculateSum() methods that did O(N) recalculation - Update batch/SIMD paths to use Kahan compensation instead of resync loops - IIR filters (EMA, REMA, RGMA) simplified: inherently self-correcting - Version bump to 0.8.7 - Build system: README version stamping via Directory.Build.props - Minor doc/test tolerance adjustments for new numerical characteristics Affected modules: channels, core, cycles, dynamics, errors, momentum, oscillators, statistics, trends_FIR, trends_IIR, volatility, volume
124 lines
1.6 KiB
Plaintext
124 lines
1.6 KiB
Plaintext
# Build results
|
|
[Dd]ebug/
|
|
[Dd]ebugPublic/
|
|
[Rr]elease/
|
|
[Rr]eleases/
|
|
x64/
|
|
x86/
|
|
[Ww][Ii][Nn]32/
|
|
[Aa][Rr][Mm]/
|
|
[Aa][Rr][Mm]64/
|
|
bld/
|
|
[Bb]in/
|
|
[Oo]bj/
|
|
[Ll]og/
|
|
[Ll]ogs/
|
|
!lib/numerics/log/
|
|
|
|
# Visual Studio cache/options
|
|
.vs/
|
|
.vscode/
|
|
*.suo
|
|
*.user
|
|
*.userosscache
|
|
*.sln.docstates
|
|
|
|
# NuGet Packages
|
|
*.nupkg
|
|
*.snupkg
|
|
**/packages/*
|
|
!**/packages/build/
|
|
|
|
# Test Results
|
|
[Tt]est[Rr]esult*/
|
|
[Bb]uild[Ll]og.*
|
|
*.trx
|
|
*.coverage
|
|
*.coveragexml
|
|
|
|
# NDepend generated output (analysis results + coverage data)
|
|
ndepend/NDependOut/
|
|
ndepend/coverage/
|
|
|
|
# BenchmarkDotNet
|
|
BenchmarkDotNet.Artifacts/
|
|
|
|
# Rider
|
|
.idea/
|
|
*.sln.iml
|
|
|
|
# Temporary files and agent workspace
|
|
temp/
|
|
pandas_ta/
|
|
temp_decompile/
|
|
Invoke-WebRequest/
|
|
.temp/
|
|
*.tmp
|
|
*.temp
|
|
.sarif/
|
|
_site/
|
|
docfx/
|
|
|
|
#Ignore vscode AI rules
|
|
.github\instructions\codacy.instructions.md
|
|
|
|
# Roo Code local config
|
|
.roo/
|
|
|
|
# Internal planning docs (not shipped)
|
|
plans/
|
|
|
|
# Codacy
|
|
.codacy/
|
|
.codacy.yml
|
|
|
|
# CodeRabbit AI reviewer
|
|
.coderabbit/
|
|
.coderabbit*.yaml
|
|
|
|
# DeepSource AI analysis
|
|
.deepsource.toml
|
|
|
|
# SonarLint IDE plugin
|
|
.sonarlint/
|
|
.obsidian/
|
|
|
|
# macOS
|
|
.DS_Store
|
|
**/.DS_Store
|
|
|
|
# Python cache
|
|
__pycache__/
|
|
.pytest_cache/
|
|
|
|
# Python project artifacts
|
|
python/publish/
|
|
python/dist/
|
|
python/build/
|
|
python/*.egg-info/
|
|
python/.venv/
|
|
python/venv/
|
|
python/.mypy_cache/
|
|
python/.ruff_cache/
|
|
python/.coverage
|
|
python/htmlcov/
|
|
python/quantalib/quantalib.dll
|
|
python/quantalib/native/win_amd64/*.dll
|
|
python/quantalib/native/win_amd64/*.pdb
|
|
|
|
# PowerShell accidents
|
|
$null
|
|
|
|
# Local secrets
|
|
.secrets
|
|
|
|
# Temp utility scripts (not shipped)
|
|
NOT
|
|
_fix_bullets.ps1
|
|
_indicator_md_list.txt
|
|
affected_files.txt
|
|
fix-bullets.ps1
|
|
fix_bullets.py
|
|
fix_read.py
|
|
.aider*
|