Introduction

Measurements.jl

What Is This Package Useful For?

image

Image credit: "xkcd" (CC-BY-NC 2.5)

Measurements.jl relieves you from the hassle of propagating uncertainties coming from physical measurements, when performing mathematical operations involving them. The linear error propagation theory is employed to propagate the errors.

This library is written in Julia, a modern high-level, high-performance dynamic programming language designed for technical computing.

When used in the Julia interactive session, it can serve also as an easy-to-use calculator.

Features List

The main features of the package are:

A current limitation of the package is that it is not yet possible to define quantities related by a correlation matrix.

Citation and license

The method used to handle functional correlation is described in this paper:

If you use use this package for your research, please cite it. For your convience, a BibTeX entry is provided in the CITATION.bib file.

Other features are expected to come in the future, see the How Can I Help? section and the TODO list.

The Measurements.jl package is licensed under the MIT "Expat" License. The original author is Mosè Giordano.