Measurements.jl Versions Save

Error propagation calculator and library for physical measurements. It supports real and complex numbers with uncertainty, arbitrary precision calculations, operations with arrays, and numerical integration.

v2.11.0

6 months ago

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)

v2.10.0

7 months ago

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)

v2.9.0

1 year ago

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)

v2.8.0

1 year ago

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)

v2.7.2

1 year ago

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)

v2.7.1

2 years ago

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)

v2.7.0

2 years ago

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)

v2.6.0

3 years ago

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)

v2.5.0

3 years ago

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)

v2.4.0

3 years ago

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)