Merge dev into main: v0.8.7 Kahan compensated summation

This commit is contained in:
Miha Kralj
2026-03-13 22:01:52 -07:00
79 changed files with 2923 additions and 2495 deletions
+3
View File
@@ -213,6 +213,9 @@ public class TSeries : IReadOnlyList<TValue>, ITValuePublisher
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public void Add(DateTime time, double value, bool isNew = true) => Add(new TValue(time, value), isNew);
/// <summary>
/// Adds a sequence of raw <see langword="double"/> values with fabricated timestamps.
/// </summary>
/// <remarks>
/// <b>Synthetic timestamps:</b> Each element receives a fabricated timestamp starting at
/// <see cref="DateTime.UtcNow"/> (captured once at call time) and incrementing by one minute