Stats v0.3.0 Release Notes

Release Date: 2017-12-02 // over 6 years ago
  • ➕ Add

    • ➕ Add Chebyshev, Manhattan, Euclidean and Minkowski distance functions (#35)
    • ➕ Add function for computing chebyshev distance. (#34)
    • ➕ Add support for time.Duration
    • ➕ Add LoadRawData to docs and examples
    • ➕ Add unit test for edge case that wasn't covered
    • ➕ Add unit tests for edge cases that weren't covered
    • ➕ Add pearson alias delegating to correlation
    • ➕ Add CovariancePopulation to Float64Data
    • ➕ Add pearson product-moment correlation coefficient
    • ➕ Add population covariance
    • ➕ Add random slice benchmarks
    • ➕ Add all applicable functions as methods to Float64Data type
    • ➕ Add MIT license badge
    • ➕ Add link to examples/methods.go
    • ➕ Add Protips for usage and documentation sections
    • ➕ Add tests for rounding up
    • ➕ Add webdoc target and remove linting from test target
    • ➕ Add example usage and consolidate contributing information

    ➕ Added

    • ➕ Added MedianAbsoluteDeviation

    Annotation

    • Annotation spelling error

    Auto

    • auto commit
    • auto commit

    Calculate

    • Calculate correlation with sdev and covp

    Clean

    • 📄 Clean up README.md and add info for offline docs

    Consolidated

    • Consolidated all error values.

    🛠 Fix

    • 🛠 Fix Percentile logic
    • 🛠 Fix InterQuartileRange method test
    • 🛠 Fix zero percent bug and add test
    • 🛠 Fix usage example output typos

    👌 Improve

    • 👌 Improve bounds checking in Percentile
    • 👌 Improve error log messaging

    Imput

    • Imput -> Input

    Include

    • Include alternative way to set Float64Data in example

    👉 Make

    • 👉 Make various changes to README.md

    🔀 Merge

    • 🔀 Merge branch 'master' of github.com:montanaflynn/stats
    • 🔀 Merge master

    Mode

    • ✅ Mode calculation fix and tests

    Realized

    • Realized the obvious efficiency gains of ignoring the unique numbers at the beginning of the slice. Benchmark joy ensued.

    🔨 Refactor

    • 🔨 Refactor testing of Round()
    • 🔨 Refactor setting Coordinate y field using Exp in place of Pow
    • 🔨 Refactor Makefile and add docs target

    ✂ Remove

    • ✂ Remove deep links to types and functions

    📇 Rename

    • 📇 Rename file from types to data

    Retrieve

    • Retrieve InterQuartileRange for the Float64Data.

    Split

    • Split up stats.go into separate files

    👌 Support

    • 👌 Support more types on LoadRawData() (#36)

    Switch

    • 0️⃣ Switch default and check targets

    ⚡️ Update

    • ⚡️ Update Readme
    • ⚡️ Update example methods and some text
    • ⚡️ Update README and include Float64Data type method examples

    Pull Requests

    • 🔀 Merge pull request #32 from a-robinson/percentile
    • 🔀 Merge pull request #30 from montanaflynn/fix-test
    • 🔀 Merge pull request #29 from edupsousa/master
    • 🔀 Merge pull request #27 from andrey-yantsen/fix-percentile-out-of-bounds
    • 🔀 Merge pull request #25 from kazhuravlev/patch-1
    • 🔀 Merge pull request #22 from JanBerktold/time-duration
    • 🔀 Merge pull request #24 from alouche/master
    • 🔀 Merge pull request #21 from brydavis/master
    • 🔀 Merge pull request #19 from ginodeis/mode-bug
    • 🔀 Merge pull request #17 from Kunde21/master
    • 🔀 Merge pull request #3 from montanaflynn/master
    • 🔀 Merge pull request #2 from montanaflynn/master
    • 🔀 Merge pull request #13 from toashd/pearson
    • 🔀 Merge pull request #12 from alixaxel/MAD
    • 🔀 Merge pull request #1 from montanaflynn/master
    • 🔀 Merge pull request #11 from Kunde21/modeMemReduce
    • 🔀 Merge pull request #10 from Kunde21/ModeRewrite