Releases: JuliaPhysics/Measurements.jl
Releases · JuliaPhysics/Measurements.jl
v2.3.0
Measurements v2.3.0
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)
v2.2.1
Measurements v2.2.1
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])
v2.2.0
v2.2.0 (2020-02-02)
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 aMeasurement
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)
v2.1.1
v2.1.0
v2.1.0 (2019-08-03)
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
anduncertainty
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)
v2.0.0
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 theMeasurement
is shown with the same level of rounding. Note: this is only about representation of theMeasurement
in the REPL, its value and uncertainty are not actually rounded.
New Features
- New method for
rem2pi
(#29).
v1.0.2
v1.0.1
v1.0.0
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/.
v0.5.1
New Features
- You can easily plot vectors of
Measurement
objects using thePlots.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 toMeasurement
type, so that the user does not have to manually cast them.- New method for
measurement(x::Measurement)
returningx
. - New methods for
Measurements.value(x::Real)
returningx
andMeasurements.uncertainty(x::Real)
returningzero(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 fortext/latex
MIME, used in Jupyter notebooks.