From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id AA18C158041 for ; Tue, 19 Mar 2024 17:03:39 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id C0CECE29AD; Tue, 19 Mar 2024 17:03:38 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id A2779E29AD for ; Tue, 19 Mar 2024 17:03:38 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 8704333BED4 for ; Tue, 19 Mar 2024 17:03:37 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id E16C614F1 for ; Tue, 19 Mar 2024 17:03:35 +0000 (UTC) From: "Alexander Puck Neuwirth" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Alexander Puck Neuwirth" Message-ID: <1710867763.c511ece6ebd84adcb0e5211b587c9196f3f43fed.alexander@gentoo> Subject: [gentoo-commits] proj/sci:master commit in: sci-libs/gvar/ X-VCS-Repository: proj/sci X-VCS-Files: sci-libs/gvar/gvar-13.0.2.ebuild sci-libs/gvar/metadata.xml X-VCS-Directories: sci-libs/gvar/ X-VCS-Committer: alexander X-VCS-Committer-Name: Alexander Puck Neuwirth X-VCS-Revision: c511ece6ebd84adcb0e5211b587c9196f3f43fed X-VCS-Branch: master Date: Tue, 19 Mar 2024 17:03:35 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 3579a607-822b-40f7-8d00-0d9e473f3da3 X-Archives-Hash: 627663be5c8b8442de1c2ac5570ca958 commit: c511ece6ebd84adcb0e5211b587c9196f3f43fed Author: Alexander Puck Neuwirth neuwirth-informatik de> AuthorDate: Sat Mar 16 08:12:33 2024 +0000 Commit: Alexander Puck Neuwirth neuwirth-informatik de> CommitDate: Tue Mar 19 17:02:43 2024 +0000 URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=c511ece6 sci-libs/gvar: new package, add 13.0.2 Signed-off-by: Alexander Puck Neuwirth neuwirth-informatik.de> sci-libs/gvar/gvar-13.0.2.ebuild | 22 ++++++++++++++++++++++ sci-libs/gvar/metadata.xml | 19 +++++++++++++++++++ 2 files changed, 41 insertions(+) diff --git a/sci-libs/gvar/gvar-13.0.2.ebuild b/sci-libs/gvar/gvar-13.0.2.ebuild new file mode 100644 index 000000000..b9d9121e4 --- /dev/null +++ b/sci-libs/gvar/gvar-13.0.2.ebuild @@ -0,0 +1,22 @@ +EAPI=8 + +DISTUTILS_EXT=1 +PYTHON_COMPAT=( python3_{10..12} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi + +DESCRIPTION="Gaussian random variables." +HOMEPAGE="https://github.com/gplepage/gvar" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +RDEPEND=" + >=dev-python/cython-0.17[${PYTHON_USEDEP}] + >=dev-python/numpy-1.16[${PYTHON_USEDEP}] + dev-python/scipy[${PYTHON_USEDEP}] +" +BDEPEND="${RDEPEND}" + +distutils_enable_tests unittest diff --git a/sci-libs/gvar/metadata.xml b/sci-libs/gvar/metadata.xml new file mode 100644 index 000000000..31346f0dd --- /dev/null +++ b/sci-libs/gvar/metadata.xml @@ -0,0 +1,19 @@ + + + + + sci@gentoo.org + Gentoo Science Project + + + alexander@neuwirth-informatik.de + Alexander Puck Neuwirth + + + This package facilitates the creation and manipulation of arbitrarily complicated (correlated) multi-dimensional Gaussian random variables. The random variables are represented by a new data type (gvar.GVar) that can be used in arithmetic expressions and pure Python functions. Such expressions/functions create new Gaussian random variables while automatically tracking statistical correlations between the new and old variables. This data type is useful for simple error propagation, but also is heavily used by the Bayesian least-squares fitting module lsqfit.py to define priors and specify fit results, while accounting for correlations between all variables. + + + gvar + gplepage/gvar + +