Skip to content

Tags: MilesCranmer/Measurements.jl

Tags

v2.10.0

[Diff since v2.9.0](JuliaPhysics/Measurements.jl@v2.9.0...v2.10.0)

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

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

v2.9.0

[Diff since v2.8.0](JuliaPhysics/Measurements.jl@v2.8.0...v2.9.0)

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

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

v2.8.0

[Diff since v2.7.2](JuliaPhysics/Measurements.jl@v2.7.2...v2.8.0)

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

v2.7.2

[Diff since v2.7.1](JuliaPhysics/Measurements.jl@v2.7.1...v2.7.2)

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

v2.7.1

[Diff since v2.7.0](JuliaPhysics/Measurements.jl@v2.7.0...v2.7.1)

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

v2.7.0

[Diff since v2.6.0](JuliaPhysics/Measurements.jl@v2.6.0...v2.7.0)

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

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

v2.6.0

[Diff since v2.5.0](JuliaPhysics/Measurements.jl@v2.5.0...v2.6.0)

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

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

v2.5.0

[Diff since v2.4.0](JuliaPhysics/Measurements.jl@v2.4.0...v2.5.0)

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

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

v2.4.0

[Diff since v2.3.0](JuliaPhysics/Measurements.jl@v2.3.0...v2.4.0)

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

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

v2.3.0

## Measurements v2.3.0

[Diff since v2.2.1](JuliaPhysics/Measurements.jl@v2.2.1...v2.3.0)


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

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