mirror of
https://github.com/mihakralj/QuanTAlib.git
synced 2026-08-19 19:18:05 +00:00
Refactor documentation for various filters and indicators to enhance clarity and consistency
- Updated Bessel, Bilateral, Blma, Butter, Conv, Ema, Kama, LSMA, MAMA, MGDI, SSF, USF, ATR, ADL, and ADOSC documentation to use bullet points for key concepts and features. - Added a new Qodana configuration file for code analysis. - Removed coverage configuration from Quantower.Tests.csproj to streamline testing setup.
This commit is contained in:
+11
-11
@@ -27,9 +27,9 @@ With 64-bit doubles, adding a small value to a large sum can result in the small
|
||||
|
||||
The algorithm maintains three running values:
|
||||
|
||||
- `sum`: The accumulated sum
|
||||
- `c`: First-order compensation (captures primary rounding error)
|
||||
- `cc`: Second-order compensation (captures error of the error)
|
||||
* `sum`: The accumulated sum
|
||||
* `c`: First-order compensation (captures primary rounding error)
|
||||
* `cc`: Second-order compensation (captures error of the error)
|
||||
|
||||
For each value `x` to add:
|
||||
|
||||
@@ -167,14 +167,14 @@ source.Add(new TValue(DateTime.UtcNow, 100.0));
|
||||
|
||||
**Use it when:**
|
||||
|
||||
- Writing a numerical or statistics library
|
||||
- Inputs span many orders of magnitude
|
||||
- Correctness matters more than raw throughput
|
||||
- Long-running streaming calculations
|
||||
* Writing a numerical or statistics library
|
||||
* Inputs span many orders of magnitude
|
||||
* Correctness matters more than raw throughput
|
||||
* Long-running streaming calculations
|
||||
|
||||
**Skip it when:**
|
||||
|
||||
- Values are similar magnitude
|
||||
- Sequence length is bounded and small
|
||||
- Maximum throughput is critical
|
||||
- Using `decimal` type instead
|
||||
* Values are similar magnitude
|
||||
* Sequence length is bounded and small
|
||||
* Maximum throughput is critical
|
||||
* Using `decimal` type instead
|
||||
|
||||
Reference in New Issue
Block a user