1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-01 01:17:02 +00:00

New port: math/py-uncertainties: Calculations with uncertainties on the quantities involved

This commit is contained in:
Yuri Victorovich 2018-03-20 08:16:55 +00:00
parent 3b488b4cc6
commit c5bbc1bf90
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=465073
4 changed files with 46 additions and 0 deletions

View File

@ -676,6 +676,7 @@
SUBDIR += py-sympy
SUBDIR += py-theano
SUBDIR += py-ufl
SUBDIR += py-uncertainties
SUBDIR += py-viper
SUBDIR += py-yt
SUBDIR += qalculate

View File

@ -0,0 +1,21 @@
# $FreeBSD$
PORTNAME= uncertainties
DISTVERSION= 3.0.2
CATEGORIES= math python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Calculations with uncertainties on the quantities involved
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
RUN_DEPENDS= ${PYNUMPY}
USES= python
USE_PYTHON= distutils autoplist
NO_ARCH= yes
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1521533279
SHA256 (uncertainties-3.0.2.tar.gz) = 91db922d54dff6094b4ea0d6e058f713a992cdf42e3ebaf73278e1893bfa2942
SIZE (uncertainties-3.0.2.tar.gz) = 229516

View File

@ -0,0 +1,21 @@
The uncertainties package is a free, cross-platform program that transparently
handles calculations with numbers with uncertainties (like 3.14+/-0.01). It can
also yield the derivatives of any expression.
The uncertainties package takes the pain and complexity out of uncertainty
calculations. Error propagation is not to be feared anymore!
Calculations of results with uncertainties, or of derivatives, can be performed
either in an interactive session (as with a calculator), or in programs written
in the Python programming language. Existing calculation code can run with
little or no change.
Whatever the complexity of a calculation, this package returns its result with
an uncertainty as predicted by linear error propagation theory. It automatically
calculates derivatives and uses them for calculating uncertainties. Almost all
uncertainty calculations are performed analytically.
Correlations between variables are automatically handled, which sets this module
a part from many existing error propagation codes.
WWW: https://uncertainties-python-package.readthedocs.io/en/latest/