All Versions
Latest Version
Avg Release Cycle
68 days
Latest Release
1265 days ago

Changelog History

  • v0.8.2 Changes

    December 02, 2020

    ๐Ÿš€ Release v0.8.2 is a minor release in the v0.8 branch.

    ๐Ÿ›  Fixes since v0.8.1:

    ๐Ÿ— 76901c2 mat: fix build for 32-bit architectures
    ๐Ÿ— 8408ae3 graph/encoding/{digraph6,graph6}: allow packages to build on 32-bit arches
    โœ… 0932d96 graph/layout: allow Isomap tests to pass on GOARCH=386
    โœ… a905291 stat/combin: allow Binomial tests to pass on GOARCH=386
    de45d76 graph/encoding/dot: don't propagate edge-setting panics when unmarshaling DOT
    b42ef16 stat/samplemv: don't let Halton overflow on 32 bit architectures
    9591cae graph/path: fix path extension
    89156a0 graph/path: fix Bellman-Ford negative cycle detection for 32 bit architectures
    โœ… c6329a4 travis: test on 386
    37d1de1 graph/encoding/dot: fix line visit marking (and 5ca75a9)

  • v0.8.1 Changes

    August 22, 2020

    ๐Ÿš€ Release v0.8.1 is a minor release in the v0.8 branch.

    API breaking changes:

    d37b744 stat/distuv: add Score method to Triangle and Uniform
    ๐Ÿ‘ฏ 5f268d9 mat: rename CloneVec to CloneFromVec

    ๐Ÿ—„ API changes deprecating functions:

    ๐Ÿ“ฆ da72779 floats/scalar: new package containing non-vector functions from floats

    API additions since v0.7.0:

    5c397b6 lapack/gonum,lapack64: add Dlantb (also 0af6188)
    755716c stat/distmat: add UniformPermutation
    ๐Ÿ“ฆ 4f194cd cmplxs/cscalar: new package containing non-vector functions from cmplxs
    ๐Ÿ“ฆ da72779 floats/scalar: new package containing non-vector functions from floats
    d08c7b3 stat/distuv: add AlphaStable distribution
    9ae0689 graph/path: add option to retain all paths from single-source path finding routines
    ๐Ÿ“ฆ 551d33a Add a new interp package with interpolation algorithms: constant, piecewise linear and piecewise constant (also aa5949f and 41a8e22)
    39cd12e graph/iterator: add lazy ordered node iterators
    d4ef54c graph/iterator: implement edge and line based lazy node iterator (also f0f9a9e, a961bde and 2bf857d)
    c8de933 stat/distuv: add ScoreInput implementations for Uniform and Triangle
    48db94d mat: add SolveTo and SolveVecTo to SVD
    d37b744 stat/distuv: add Score method to Triangle and Uniform
    ๐Ÿ“ฆ b238fd6 cmplxs: new package complex128 cognate of floats (also 07022b1 and 0b5d99e)
    b88fa1f floats: add compensated summation using Neumaier's algorithm
    de92f8e mat: provide mechanism to output Python and MATLAB syntax
    448e2b6 spatial/{r2,r3}: add Cos, Unit
    962425f spatial/r{2,3}: add Norm and Norm2
    def9e57 spatial/r2: implement Vec.Cross
    2092277 spatial/r2: implement Vec.Dot
    e98ce15 spatial/r3: implement Vec.Cross
    2321f50 spatial/r3: implement Vec.Dot
    a371667 lapack64: add Pbtrs
    26da121 lapack64: add Pbtrf
    9d7b98d lapack: add Dpb functions to Float64 interface
    ๐Ÿ“ฆ bd8ede6 internal/testrand: random package for testing
    4363550 mat: add TriDense.SliceTri
    b12183f mat: add MutableVector interface

  • v0.8.0

    August 16, 2020
  • v0.7.0 Changes

    February 29, 2020

    ๐Ÿš€ Release v0.7.0 is a minor release in the v0.7 branch.

    ๐Ÿ’ฅ Breaking API changes:

    ๐Ÿ“ฆ d763153 fourier/...: move packages to within a dsp hierarchy

    API additions since v0.6.2:

    a374004 mat: add MulVecTo to BandDense and SymBandDense
    ๐Ÿ“ฆ 54b6ee1 dsp/window: new package for functions to control spectral leakage of FFT (also efc4dab c9a7355 fd1732d)
    ad4f952 mat: add Kronecker product function
    ๐Ÿ“ฆ d566097 mathext/prng: package for PRNG implementations (also 049d3cc f006c1b)
    ๐Ÿ“ฆ 32e5d00 stat/card: new package for cardinality estimation (also 118db88)
    ๐Ÿ“ฆ 48da12c spectral: new package for spectral graph analysis (also f51e207)
    96934ba graph: add implicit graph complement type
    ๐Ÿ“ฆ 91be6d1 graph/product: new package for constructing graph products (also b76c2d7 bfd8b33 9016504)
    โœ… 3dd2e36 graph/topo: add Equal test for graph topology equality comparison

    ๐Ÿ‘ Architecture support:

    ๐Ÿ‘€ all: added arm64 support (see #1218 for changes that were required for this)

  • v0.6.2 Changes

    December 25, 2019

    ๐Ÿš€ Release v0.6.2 is a minor bug fix release in the v0.6 branch.

    ๐Ÿ“ฆ Affected packages are unit/constant and the lapack/testlapack packages.

    โšก๏ธ c2fcfac unit/constant: update the values and uncertainties for 2018 CODATA
    โœ… 402b1e2 lapack/testlapack: don't test unsupported matrix sizes in DlantrTest

  • v0.6.1 Changes

    November 20, 2019

    ๐Ÿš€ Release v0.6.1 is a bug fix release in the v0.6 branch.

    ๐Ÿ“ฆ Affected packages are unit, stat/combin, testlapack and the blas subpackages. API-breaking changes are in stat/combin and blas/{blas32,cblas64,cblas128} which now agree with other APIs in Gonum.

    8ecd41b unit: don't panic when multiplying dimless with dimensioned Uniter
    875602b stat/combin: allow user allocation for Cartesian product
    f66caa0 stat/combin: fix spelling
    00d19e2 stat/combin: fix incorrect bound
    โœ… 7d8e6c0 testlapack: allocate work only for MaxColumnSum in DlantrTest
    โœ… 7b7e86e blas/{blas64,cblas128}: test wrapping of blas interfaces
    928fb88 blas/{cblas64,cblas128}: add length field to Vector
    81f1361 blas/blas32: add length field to Vector
    ef62c3b blas/{blas32,blas64,cblas64,cblas128}: check vector length agreement

  • v0.6.0

    October 20, 2019