From nobody Mon Dec 26 21:00:33 2022 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Ngqtn2WcWz1HxSg; Mon, 26 Dec 2022 21:00:33 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Ngqtn269Mz44yR; Mon, 26 Dec 2022 21:00:33 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1672088433; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=cWGq3/czfaOe9ag+jJYx6aKAEYrTERVI+BLDWut+Mj0=; b=pBLuFLncU2nzfpXhpCElDCAboFrUJXR6AN15EnRcIXdR/VBSmscnFProELmblUV/p+rdL9 GZgx+W5Yr6N1hwitiZa/OdFaeM+3/NbO5FZR2xSvZW3lcoHeV11/r8M9+UUSZk6Z+d6PT5 iULRXGGQEXnNhWyMsRQYABbPea4/gzWZymDQ6iQ+DgwQQ9TwibFNPtmXXHidc/SoF8ivUf +0TZa+g0af8GatAKZ7F6j+SUp52GdRa1ZM9dCfJzjhPmKE/8LHHqB4l4kPya4BrSFjFxm2 NncFl9zVKAxmWiZOVRkF64jM437+BywxzfWiSBRsZaAmikIl+mCH4Hu78q0fNA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1672088433; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=cWGq3/czfaOe9ag+jJYx6aKAEYrTERVI+BLDWut+Mj0=; b=FA4NjbHHtnGTwLd65rXZ5mU/R+2wW0rQjx3dq0kMyJDgLdjS57Yd3rsFwic7pWV8fHWJQb HASu6Yr+Y5YmCfRRjka6U90GYdqOBaR8slAJvw1+k5TH6q2GgUynD7pVGukbbHOvFG2sOz aMJwEPzj83qwCON5PX0CEqLvGe0JSb5OM4MC7a2J1jWE1zyUdXWpI0ypH2zqVzSMa8uIbr XJA75Oz6YNuWyjKNGXI53XN9fyRUbxPyjbvpHhe90nUVBjguR5lUcFIYclmsa6PVw9R0Mz fE7YPsioAFNsuS5xYlmo8ob4J3bLD9G4WySmJojC+tvqsgrVxcBB/5gUBOoKjg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1672088433; a=rsa-sha256; cv=none; b=ZDoIhmdUXl4mdNloyIHzJytlN0GojkJ1uOULo9KR9jfFGxuYbiXNF4dewZRfzX06AXVSeK cl7eUVwYB16bqeLmF+F/88N75QH0tM5mhzBVRckksOB8+oOrkJc3hfOHT44GAzpT7odR+r 7gjMPLp3P0lsukgOVQmm0uUocH+ldqxXT2rVH5YALTvp/eDeHUnM/fTzXV77xgk7adFx1Y O0hw0ptgTJxCurqyc14vs62BXN4qUR0BEIbPeo6I1fuvM+W+1YC/scb89Efyvm6P1TpY+f 5yjnfHl2fVooOWoI5w+5qG8JIjwIzk2G4bkBnGpeRWKm6Ul7XhwKOmFZiG5qvQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4Ngqtn0gfPzlVk; Mon, 26 Dec 2022 21:00:33 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 2BQL0X4e063405; Mon, 26 Dec 2022 21:00:33 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 2BQL0XEs063404; Mon, 26 Dec 2022 21:00:33 GMT (envelope-from git) Date: Mon, 26 Dec 2022 21:00:33 GMT Message-Id: <202212262100.2BQL0XEs063404@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Yuri Victorovich Subject: git: cc2dc105ef49 - main - science/py-arch: New port: Autoregressive Conditional Heteroskedasticity (ARCH) models List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-all@freebsd.org X-BeenThere: dev-commits-ports-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: yuri X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: cc2dc105ef495bc5cfc6cb3e94b78ad28d91210d Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=cc2dc105ef495bc5cfc6cb3e94b78ad28d91210d commit cc2dc105ef495bc5cfc6cb3e94b78ad28d91210d Author: Yuri Victorovich AuthorDate: 2022-12-26 20:57:37 +0000 Commit: Yuri Victorovich CommitDate: 2022-12-26 21:00:29 +0000 science/py-arch: New port: Autoregressive Conditional Heteroskedasticity (ARCH) models --- science/Makefile | 1 + science/py-arch/Makefile | 32 ++++++++++++++++++++++++++++++++ science/py-arch/distinfo | 3 +++ science/py-arch/pkg-descr | 2 ++ 4 files changed, 38 insertions(+) diff --git a/science/Makefile b/science/Makefile index f8687aeea6e7..4d6572989c77 100644 --- a/science/Makefile +++ b/science/Makefile @@ -292,6 +292,7 @@ SUBDIR += py-abipy SUBDIR += py-access SUBDIR += py-arbor + SUBDIR += py-arch SUBDIR += py-asap3 SUBDIR += py-asdf SUBDIR += py-asdf-standard diff --git a/science/py-arch/Makefile b/science/py-arch/Makefile new file mode 100644 index 000000000000..00845260fb34 --- /dev/null +++ b/science/py-arch/Makefile @@ -0,0 +1,32 @@ +PORTNAME= arch +DISTVERSION= 5.3.1 +CATEGORIES= science python # economics +MASTER_SITES= CHEESESHOP +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= yuri@FreeBSD.org +COMMENT= Autoregressive Conditional Heteroskedasticity (ARCH) models +WWW= https://github.com/RomelTorres/alpha_vantage + +LICENSE= BSD3CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENSE.md + +PY_DEPENDS= ${PYNUMPY} \ + ${PYTHON_PKGNAMEPREFIX}pandas>=1.0:math/py-pandas@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}property-cached>=1.6.4:devel/py-property-cached@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}scipy>=1.3:science/py-scipy@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}statsmodels>=0.11:math/py-statsmodels@${PY_FLAVOR} +BUILD_DEPENDS= ${PY_DEPENDS} +RUN_DEPENDS= ${PY_DEPENDS} + +USES= python:3.8+ +USE_PYTHON= distutils cython autoplist pytest + +TEST_WRKSRC= ${WRKSRC}/arch/tests + +post-install: + @${STRIP_CMD} \ + ${STAGEDIR}${PYTHON_SITELIBDIR}/arch/bootstrap/_samplers${PYTHON_EXT_SUFFIX}.so \ + ${STAGEDIR}${PYTHON_SITELIBDIR}/arch/univariate/recursions${PYTHON_EXT_SUFFIX}.so + +.include diff --git a/science/py-arch/distinfo b/science/py-arch/distinfo new file mode 100644 index 000000000000..3a44c942e6c2 --- /dev/null +++ b/science/py-arch/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1672085658 +SHA256 (arch-5.3.1.tar.gz) = 106f15c8770a34f71239b6c88f8517814e6b7fea3b8f2e009b3a8a23fd7e77c2 +SIZE (arch-5.3.1.tar.gz) = 3086255 diff --git a/science/py-arch/pkg-descr b/science/py-arch/pkg-descr new file mode 100644 index 000000000000..e9f9bfdedc5b --- /dev/null +++ b/science/py-arch/pkg-descr @@ -0,0 +1,2 @@ +Autoregressive Conditional Heteroskedasticity (ARCH) and other tools for +financial econometrics, written in Python.