Recent Releases of Measurements

Measurements - v2.14.0

Measurements v2.14.0

Diff since v2.13.0

Merged pull requests: - Uncertainty ribbon plot (#164) (@kapple19) - CompatHelper: bump compat for Makie in [weakdeps] to 0.24, (keep existing compat) (#185) (@github-actions[bot]) - Release v2.14.0 (#186) (@giordano)

- Julia
Published by github-actions[bot] 11 months ago

Measurements - v2.13.0

Measurements v2.13.0

Diff since v2.12.0

Merged pull requests: - Add and test pairwise (scalar) cov and cor functions (#176) (@brenhinkeller) - Update syntax highlight tags in examples.md (#177) (@abhro) - CompatHelper: bump compat for Makie in [weakdeps] to 0.23, (keep existing compat) (#181) (@github-actions[bot]) - implement weightedmean(iterable; dims=:) (#182) (@FerreolS) - Release v2.13.0 (#183) (@giordano)

Closed issues: - Integration with Makie (#95) - computing the weighted mean along dimension dims. (#180)

- Julia
Published by github-actions[bot] 12 months ago

Measurements - v2.12.0

Measurements v2.12.0

Diff since v2.11.0

Merged pull requests: - [GHA] Switch to codecov/codecov-action (#141) (@giordano) - Temporary remove compat bound with Printf (#163) (@giordano) - Add compat bounds for more packages and update Aqua tests (#165) (@giordano) - Bump julia-actions/setup-julia from 1 to 2 (#168) (@dependabot[bot]) - Bump julia-actions/cache from 1 to 2 (#169) (@dependabot[bot]) - Bump codecov/codecov-action from 4 to 5 (#172) (@dependabot[bot]) - Makie extension v2 (#174) (@vchuravy) - Prepare to release of v2.12.0 (#175) (@giordano)

Closed issues: - Julia 1.6 incompatibility from stdlib compat bounds (#162) - Wrong values when multiplication with scalar? (#166)

- Julia
Published by github-actions[bot] over 1 year ago

Measurements - v2.11.0

Measurements v2.11.0

Diff since v2.10.0

Merged pull requests: - Attempt 2: Implement BaseType extension (#156) (@MilesCranmer) - Minor fixes (#157) (@pitmonticone) - Update MeasurementsJunoExt.jl (#159) (@longemen3000) - Release v2.11.0 (#160) (@giordano) - Add compat bounds for stdlibs (#161) (@giordano)

Closed issues: - Trying to use Measurements to differentiate respect to a unitful quantity. (#151) - Broken MeasurementsJunoExt.jl (#158)

- Julia
Published by github-actions[bot] over 2 years ago

Measurements - v2.10.0

Measurements v2.10.0

Diff since v2.9.0

Merged pull requests: - Add support for creating correlated variables from a covariance or correlation matrix (#137) (@LukasACH) - Build docs in strict mode (#138) (@giordano) - [GHA] Use newer workflows and add dependabot (#139) (@giordano) - Bump julia-actions/julia-uploadcoveralls from 0.1 to 1.0 (#140) (@dependabot[bot]) - support for 1.9 extensions (#143) (@longemen3000) - Slim down docs in README, slightly expand introduction (#146) (@giordano) - Reorder sections of Project.toml to make Aqua happy (#147) (@giordano) - Do not extended Statistics.cor/Statistics.cov (#148) (@giordano) - Bump actions/checkout from 3 to 4 (#150) (@dependabot[bot]) - Release v2.10.0 (#153) (@giordano)

Closed issues: - Move to pkgextensions for Julia v1.9+ (#133)

- Julia
Published by github-actions[bot] over 2 years ago

Measurements - v2.9.0

Measurements v2.9.0

Diff since v2.8.0

Closed issues: - Can't use unique with measurements (#124) - Measurements.value(x::Missing) = missing (#126) - one(measurement) should return 1, not 1 ± 0 (#134)

Merged pull requests: - add value(::Missing) & uncertainty(::Missing) (#127) (@Eben60) - Add docstrings for value(::Missing) & uncertainty(::Missing) (#128) (@Eben60) - Define one(::Type{Measurement{T}}) to return one(T) (#135) (@giordano) - Use more @inferred in tests (#136) (@giordano)

- Julia
Published by github-actions[bot] about 3 years ago

Measurements - v2.8.0

Measurements v2.8.0

Diff since v2.7.2

Merged pull requests: - Use atomic tag counter (#118) (@giordano) - Fix a few typos in README and docs (#121) (@pitmonticone) - Clean README, NEWS and docs (#122) (@pitmonticone)

- Julia
Published by github-actions[bot] over 3 years ago

Measurements - v2.7.2

Measurements v2.7.2

Diff since v2.7.1

Merged pull requests: - Fix tests with Julia nightly (#119) (@giordano) - Fix computation of norms of AbstractArray{<:Measurement} (#120) (@giordano)

- Julia
Published by github-actions[bot] about 4 years ago

Measurements - v2.7.1

Measurements v2.7.1

Diff since v2.7.0

Merged pull requests: - add Aqua test & fix all ambiguities and unbound args (#115) (@Roger-luo) - fix ambiguities on 1.8 & nightly (#116) (@Roger-luo) - Capture deprecation warnings in tests (#117) (@giordano)

- Julia
Published by github-actions[bot] about 4 years ago

Measurements - v2.7.0

Measurements v2.7.0

Diff since v2.6.0

Closed issues: - How to print with more as 3 digits? (#78) - Error when hashing Measurement{Float64} (#103) - Adding measurement components back to a measurement after iteratively solving for a value (#108) - tryparse for Measurement type (#110)

Merged pull requests: - Add Base.hash(::Measurement, ::UInt) method (#104) (@giordano) - Don't run ccall test on platforms that don't allow it (#105) (@giordano) - Don't print output of at-printf in tests and actually test it (#106) (@giordano) - Use Documenter.jl v0.27 (#107) (@giordano) - Deprecate factorial(::Measurement) (#111) (@giordano) - Extend Base.tryparse (#112) (@giordano)

- Julia
Published by github-actions[bot] over 4 years ago

Measurements - v2.6.0

Measurements v2.6.0

Diff since v2.5.0

Closed issues: - Nested Types issue (#75) - What do NaN uncertainties mean? (#90) - Summing Complex Measurements (#99) - making measurements work with Printf (#101)

Merged pull requests: - Work around issue when numbers with units are used in QuadGK (#89) (@giordano) - Add GitHub Actions workflows to run benchmarks on CI (#92) (@giordano) - Add more vector benchmarks (#93) (@giordano) - Improve printing of value when smaller than error (#94) (@giordano) - Fix failing doctest (#96) (@giordano) - Fix deprecations in SpecialFunctions.jl (#97) (@giordano) - Do not pollute scope with @uncertain macro (#98) (@giordano) - make measurements work with at-printf (#102) (@ranocha)

- Julia
Published by github-actions[bot] about 5 years ago

Measurements - v2.5.0

Measurements v2.5.0

Diff since v2.4.0

Closed issues: - ERROR: StackOverflowError: (#86) - value() function for Unitful quantity without uncertainty (#87)

Merged pull requests: - Loosen signature of value and uncertainty for Unitful (#88) (@giordano)

- Julia
Published by github-actions[bot] over 5 years ago

Measurements - v2.4.0

Measurements v2.4.0

Diff since v2.3.0

Closed issues: - error value equal to zero when taking a ratio (#77) - Wrong results (#79) - Interplay with ForwardDiff - defining *(::Measurement, ::ForwardDiff.Dual) (#80) - Error displaying Inf +/- Inf (#83)

Merged pull requests: - Switch CI to GitHub Actions (#81) (@giordano) - Fix showing when the error is infinite (#84) (@giordano)

- Julia
Published by github-actions[bot] over 5 years ago

Measurements - v2.3.0

Measurements v2.3.0

Diff since v2.2.1

Closed issues: - Can't load Measurement quantities with JLD.jl (#58) - How to use Measurements in Optim (#73) - Bizarre behavior with Statistics.mean. (#74)

Merged pull requests: - Add methods for floatmin/floatmax (#72) (@stillyslalom)

- Julia
Published by github-actions[bot] over 5 years ago

Measurements - v2.2.1

Measurements v2.2.1

Diff since v2.2.0

Merged pull requests: - Install TagBot as a GitHub Action (#66) (@JuliaTagBot) - CompatHelper: bump compat for "RecipesBase" to "0.8" (#67) (@github-actions[bot]) - Add a pointer to GenericLinearAlgebra.jl (#68) (@stillyslalom) - CompatHelper: bump compat for "RecipesBase" to "1.0" (#70) (@github-actions[bot])

- Julia
Published by github-actions[bot] about 6 years ago

Measurements - v2.2.0

v2.2.0 (2020-02-02)

Diff since v2.1.1

Closed issues:

  • Strange result of multiplication (#64)
  • Tests fail on 1.4 due to changes in how things are printed (#60)
  • missing measurements (#59)
  • Key type of uncertainty\_components dictionary (#53)
  • Weird results when combined with Quaternions.jl (#52)
  • support for parse (#51)
  • GC Corruption from Measurements.jl usage (#48)

Merged pull requests:

  • Make nextfloat return a Measurement object (#65) (giordano)
  • propagate missing in measurement (#62) (simeonschaub)
  • More flexible testing of array representation (#61) (giordano)
  • fix ranges of Measurements without stop argument (#56) (simeonschaub)
  • Improve docstring of uncertainty\_components (#54) (giordano)

- Julia
Published by julia-tagbot[bot] over 6 years ago

Measurements - v2.1.1

v2.1.1 (2019-08-04)

Diff since v2.1.0

Closed issues:

  • Suppress warning of require (#49)

Merged pull requests:

  • Fix loading of SpecialFunctions.jl (#50) (giordano)

- Julia
Published by julia-tagbot[bot] almost 7 years ago

Measurements - v2.1.0

v2.1.0 (2019-08-03)

Diff since v2.0.0

Closed issues:

  • Inconsistency in arithmetic expressions? (#47)
  • Support for gemm and gemm! (#46)
  • deal with floating point uncertainty in measurement("123.4(2.1)") (#44)
  • World age problem when 'using' Measurements after Unitful (#42)
  • Linear error propagation theory (#41)
  • Option to always use truncated display of Measurements (#40)
  • Feature Request: Allow for More Flexible Unitful.jl Constructions (#35)

Merged pull requests:

  • Support parsing measurement with decimal uncertainty (#45) (giordano)
  • Always use truncated printing by default (#43) (giordano)
  • Move special functions to Requires (#39) (giordano)
  • Move QuadGK-specific code to Requires (#38) (giordano)
  • Added value and uncertainty for Measurements w/ Units (#37) (simeonschaub)
  • Define measurement method for compatibility with Unitful.jl (#36) (giordano)
  • Avoid creating a useless tuple from an array in at-uncertain macro (#32) (giordano)

- Julia
Published by julia-tagbot[bot] almost 7 years ago

Measurements -

Breaking Changes

  • Julia 1.0 is required, support for previous v0.7 was dropped.
  • Uncertainties of Measurement objects are now shown in the REPL with two significant digits (#5, #30). The value of the Measurement is shown with the same level of rounding. Note: this is only about representation of the Measurement in the REPL, its value and uncertainty are not actually rounded.

New Features

  • New method for rem2pi (#29).

- Julia
Published by giordano over 7 years ago

Measurements -

Bug Fixes

  • Fix conversion of a Measurement object to an Int. This fixes also power of complex measurements.
  • Ensure that Measurement{T}(x) returns a Measurement{T} (#24). Until Julia 0.6 this was done automatically, now we have to test this explicitly.

- Julia
Published by giordano over 7 years ago

Measurements -

Bug Fixes

Minor bug fixes (#20, #23).

- Julia
Published by giordano over 7 years ago

Measurements -

Breaking Changes

  • Julia 0.7 is required, support for previous versions was dropped.
  • Documentation has been moved to https://juliaphysics.github.io/Measurements.jl/stable/.

- Julia
Published by giordano almost 8 years ago

Measurements - v0.5.1

New Features

  • You can easily plot vectors of Measurement objects using the Plots.jl package. The uncertainties of the numbers will automatically be used as sizes of the errorbars.
  • @uncertain macro automatically converts all arguments of the function call to Measurement type, so that the user does not have to manually cast them.
  • New method for measurement(x::Measurement) returning x.
  • New methods for Measurements.value(x::Real) returning x and Measurements.uncertainty(x::Real) returning zero(x).
  • The package now supports pretty printing in Juno (#12, #13)
  • The tage used internally to identify an independent quantity is now a (thread-safe) counter, rather than a (thread-unsafe) random number (#15, #16).
  • New show method for text/latex MIME, used in Jupyter notebooks.

- Julia
Published by giordano almost 8 years ago