Montanaflynn Stats Versions Save

A well tested and comprehensive Golang statistics library package with no dependencies.

v0.7.1

1 year ago

v0.7.1 - 2023-05-11

Add

  • Add describe functions (#77)

Update

  • Update changelog with v0.7.1 changes
  • Update .gitignore
  • Update README.md, LICENSE and DOCUMENTATION.md files
  • Update github action go workflow to run on push

v0.7.0

1 year ago

v0.7.0 - 2023-01-08

Add

  • Add geometric distribution functions (#75)
  • Add GitHub action go workflow

Remove

  • Remove travis CI config

Update

  • Update changelog with v0.7.0 changes
  • Update changelog with v0.7.0 changes
  • Update github action go workflow
  • Update geometric distribution tests

v0.6.6

3 years ago

Add

  • Add support for string and io.Reader in LoadRawData (pr #68)
  • Add latest versions of Go to test against

Update

  • Update changelog with v0.6.6 changes

Use

  • Use math.Sqrt in StandardDeviation (PR #64)

v0.6.5

3 years ago

Add

  • Add Float64Data.Quartiles documentation

Update

  • Update changelog with v0.6.5 changes

v0.6.4

3 years ago

Fix

  • Fix failing tests due to precision errors on arm64 (#58)

Update

  • Update changelog with v0.6.4 changes
  • Update examples directory to include a README.md used for synopsis
  • Update go.mod to include go version where modules are enabled by default
  • Update changelog with v0.6.3 changes

v0.6.3

4 years ago

Add

  • Add creating and committing changelog to Makefile release directive
  • Add release-notes.txt and .chglog directory to .gitignore

Update

  • Update exported tests to use import for better example documentation
  • Update documentation using godoc2md
  • Update changelog with v0.6.2 release

v0.6.2

4 years ago

Fix

  • Fix linting errcheck warnings in go benchmarks

Update

  • Update Makefile release directive to use correct release name

v0.6.1

4 years ago

Add

  • Add StableSample function signature to readme

Fix

  • Fix linting warnings for normal distribution functions formatting and tests

Update

  • Update documentation links and rename DOC.md to DOCUMENTATION.md
  • Update README with link to pkg.go.dev reference and release section
  • Update Makefile with new changelog, docs, and release directives
  • Update DOC.md links to GitHub source code
  • Update doc.go comment and add DOC.md package reference file
  • Update changelog using git-chglog

v0.6.0

4 years ago
  • Add Entropy function (aff88e33df74c3c6ef693c2fbefa10ea5c6f8adc)
func Entropy(input Float64Data) (float64, error) {}
  • Add StableSample function (ce31985b3920588edaffc28439e43c4fa505ecc6)
func StableSample(input Float64Data, takenum int) ([]float64, error) {}
  • Add Normal Distribution Functions (60d707fd1db41538718d32aa9f0ea667a62716c2)
func NormBoxMullerRvs(loc float64, scale float64, size int) []float64 {}
func NormCdf(x float64, loc float64, scale float64) float64 {}
func NormEntropy(loc float64, scale float64) float64 {}
func NormFit(data []float64) [2]float64{}
func NormInterval(alpha float64, loc float64,  scale float64 ) [2]float64 {}
func NormIsf(p float64, loc float64, scale float64) (x float64) {}
func NormLogCdf(x float64, loc float64, scale float64) float64 {}
func NormLogPdf(x float64, loc float64, scale float64) float64 {}
func NormLogSf(x float64, loc float64, scale float64) float64 {}
func NormMean(loc float64, scale float64) float64 {}
func NormMedian(loc float64, scale float64) float64 {}
func NormMoment(n int, loc float64, scale float64) float64 {}
func NormPdf(x float64, loc float64, scale float64) float64 {}
func NormPpf(p float64, loc float64, scale float64) (x float64) {}
func NormPpfRvs(loc float64, scale float64, size int) []float64 {}
func NormSf(x float64, loc float64, scale float64) float64 {}
func NormStats(loc float64, scale float64, moments string) []float64 {}
func NormStd(loc float64, scale float64) float64 {}
func NormVar(loc float64, scale float64) float64 {}

v0.5.0

5 years ago
  • Add Sigmoid and SoftMax functions (63fbb2597b7a13043b453a4b819945badb8f8926)
func Sigmoid(input Float64Data) ([]float64, error) {}
func SoftMax(input Float64Data) ([]float64, error) {}