From nobody Sat Mar 4 10:38:47 2023 X-Original-To: dev-commits-ports-main@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 4PTLsz67xzz3vs9L; Sat, 4 Mar 2023 10:38:47 +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 4PTLsz5hrhz48lq; Sat, 4 Mar 2023 10:38:47 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1677926327; 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=yzPXTQjJvTwhfD1K/+5rS4oWBROHw7N4EY1rL5AoPDY=; b=hIhGUzGcjdJ0eeCpCWBkmXZPLEkXAB9e8Spu8mERpge5mMwNsOrdM86DT2jst08jz9L/oG zden1diDxn5d4q+q9a+ovKj1CLvZWIFiKlJwnaC6vecLal274lLhP02IzSJQMyhRCF5JQL tTaei6u7Fvff1uzZDOJFV1t/+IIubiKDJcTSXJ9h0vPokvIMtKh1WZN2MKle7tAnadkh7a 6IgXrm/flJLzuCiZhgDn7FvArBS7lZUz4YL8rz8CkUmIXNql828OWtozNsK4rLpse12bjM mi2zQscPLH3g9hBoiG7Xpe9m2Fehboi0ib5SnBDjp+fg+msdE854c35EDsZ8Tw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1677926327; 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=yzPXTQjJvTwhfD1K/+5rS4oWBROHw7N4EY1rL5AoPDY=; b=be0NJ/pvaMquJjpJ1Dq7nFrf9JeSM8JTlQxJMvEfpvMGN3hC8gxjhTxpqMLxXdmoTxKOV8 F57h9CpfCTU6+ccH0gTX5ilw462PK5g6kP3TPkOlaaE1mWxyOwCx9EPOqFDmoQjJFjZS2U YnzKFcrPHGl07l4qwBUrq/Qk0aLRrC9JSZNdVYVuIlEVlXR1kGQ+Y2LaCweqOPYMgeUKRo kZ5x5y5WdjLpmLTV8DRyW7QMlLL0rMIkoLxn+PNJzAXzzulgYbMEPMUYEyt/8HFSABjIOg MUTOlD06oKnb+zv0QWESDqIORp2FRyrVURxZemFaAN5FDwt4/qxGYRO8UF+6QA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1677926327; a=rsa-sha256; cv=none; b=ntmj41zv+jq/tuhL2T6je4yYkGdWUSYgNvj6G4MxRgDho1J2DKyseZcYTiDsmHl/bEZlVu icgOjdRaNfajAfz3cp6FcEtRdkAb6Sls+eOnvl2XJuvIAa7sBQagaTdIL15v5cEAtYQIYK CQD9mFogArdni2YDUeRd/M6cs/dELJPKqvF+UitEw3bz2DwgbcHMZ0gFWkMxxRyZ230b6Q rImPn16NGg4oCSiKeclx5iSNaBGQ5NH9B1TnwM/yHBg3xVfw/pUsMpiJPJ+/bmHBZ2nr6f VkR4o7a1Oz3gw/W8UXOLAo7khBkJeqSBDUmtlibJ4jesxnfUb3IkFpl+VAd+xw== 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 4PTLsz4mgczcQh; Sat, 4 Mar 2023 10:38:47 +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 324AclSE010572; Sat, 4 Mar 2023 10:38:47 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 324AclFQ010571; Sat, 4 Mar 2023 10:38:47 GMT (envelope-from git) Date: Sat, 4 Mar 2023 10:38:47 GMT Message-Id: <202303041038.324AclFQ010571@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Wen Heping Subject: git: 781b4dae6fc2 - main - astro/py-astroML: Add new port List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: wen X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 781b4dae6fc22fc3abc1f7fd0b2ca62cf228f8d0 Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by wen: URL: https://cgit.FreeBSD.org/ports/commit/?id=781b4dae6fc22fc3abc1f7fd0b2ca62cf228f8d0 commit 781b4dae6fc22fc3abc1f7fd0b2ca62cf228f8d0 Author: Wen Heping AuthorDate: 2023-03-04 10:37:21 +0000 Commit: Wen Heping CommitDate: 2023-03-04 10:37:21 +0000 astro/py-astroML: Add new port AstroML is a Python module for machine learning and data mining built on numpy, scipy, scikit-learn, and matplotlib, and distributed under the BSD license. It contains a growing library of statistical and machine learning routines for analyzing astronomical data in python, loaders for several open astronomical datasets, and a large suite of examples of analyzing and visualizing astronomical datasets. --- astro/Makefile | 1 + astro/py-astroML/Makefile | 26 ++++++++++++++++++++++++++ astro/py-astroML/distinfo | 3 +++ astro/py-astroML/pkg-descr | 6 ++++++ 4 files changed, 36 insertions(+) diff --git a/astro/Makefile b/astro/Makefile index 030c70e37c40..2dc25b13dc44 100644 --- a/astro/Makefile +++ b/astro/Makefile @@ -81,6 +81,7 @@ SUBDIR += ptiger SUBDIR += py-astlib SUBDIR += py-astral + SUBDIR += py-astroML SUBDIR += py-astropy SUBDIR += py-astropy-helpers SUBDIR += py-ephem diff --git a/astro/py-astroML/Makefile b/astro/py-astroML/Makefile new file mode 100644 index 000000000000..22692a7b4f29 --- /dev/null +++ b/astro/py-astroML/Makefile @@ -0,0 +1,26 @@ +PORTNAME= astroML +PORTVERSION= 1.0.2 +CATEGORIES= astro +MASTER_SITES= PYPI +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +DISTFILES= ${PORTNAME}-${PORTVERSION}.post1.tar.gz + +MAINTAINER= wen@FreeBSD.org +COMMENT= Tools for machine learning and data mining in Astronomy +WWW= https://www.astroml.org/ + +LICENSE= BSD3CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENSE.rst + +RUN_DEPENDS= ${PYNUMPY} \ + ${PYTHON_PKGNAMEPREFIX}scipy>=0.19:science/py-scipy@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}matplotlib>=3.0:math/py-matplotlib@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}scikit-learn>=0.18:science/py-scikit-learn@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}astropy>=3.0:astro/py-astropy@${PY_FLAVOR} + +USES= python:3.7+ +USE_PYTHON= autoplist distutils + +WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}.post1 + +.include diff --git a/astro/py-astroML/distinfo b/astro/py-astroML/distinfo new file mode 100644 index 000000000000..46d4afef4433 --- /dev/null +++ b/astro/py-astroML/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1677925316 +SHA256 (astroML-1.0.2.post1.tar.gz) = 45188a7a88a36ca3ec5a3aa04e5fa227f42d17415a6e168fb523375c1aabe291 +SIZE (astroML-1.0.2.post1.tar.gz) = 115119 diff --git a/astro/py-astroML/pkg-descr b/astro/py-astroML/pkg-descr new file mode 100644 index 000000000000..cbd4133440ff --- /dev/null +++ b/astro/py-astroML/pkg-descr @@ -0,0 +1,6 @@ +AstroML is a Python module for machine learning and data mining built on +numpy, scipy, scikit-learn, and matplotlib, and distributed under the BSD +license. It contains a growing library of statistical and machine learning +routines for analyzing astronomical data in python, loaders for several +open astronomical datasets, and a large suite of examples of analyzing and +visualizing astronomical datasets.