From e804b1c91d283ab2d9d8a5cbf3ababdddb160e58 Mon Sep 17 00:00:00 2001 From: Justin Weissig Date: Wed, 23 Jun 2021 11:11:20 -0700 Subject: [PATCH] Minor docs fix Was testing out the example snippet here and noticed the output was not as expected for `a.Value()`. I'm running go1.16.5 and I assume this is correct so submitted a docs fix. I can the example code as shown but printed it. Here's the code: ``` package main import ( "fmt" "github.com/VividCortex/ewma" ) func main() { samples := [100]float64{ 4599, 5711, 4746, 4621, 5037, 4218, 4925, 4281, 5207, 5203, 5594, 5149, } e := ewma.NewMovingAverage() //=> Returns a SimpleEWMA if called without params a := ewma.NewMovingAverage(5) //=> returns a VariableEWMA with a decay of 2 / (5 + 1) for _, f := range samples { e.Add(f) a.Add(f) } fmt.Println(e.Value()) //=> 13.577404704631077 fmt.Println(a.Value()) //=> 1.5806140565521463e-12 } ``` --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 87b4a3c..cf1ef04 100644 --- a/README.md +++ b/README.md @@ -124,7 +124,7 @@ func main() { } e.Value() //=> 13.577404704631077 - a.Value() //=> 1.5806140565521463e-12 + a.Value() //=> 1.6330366675026306e-12 } ```