New port: math/py-ducc0: Distinctly Useful Code Collection (DUCC)

This commit is contained in:
Yuri Victorovich
2021-04-26 00:07:05 -07:00
parent 5e865ee1ec
commit 2c8e6e0854
4 changed files with 31 additions and 0 deletions

View File

@@ -776,6 +776,7 @@
SUBDIR += py-cyipopt
SUBDIR += py-cypari2
SUBDIR += py-deap
SUBDIR += py-ducc0
SUBDIR += py-ecos
SUBDIR += py-fastcluster
SUBDIR += py-fastdtw

21
math/py-ducc0/Makefile Normal file
View File

@@ -0,0 +1,21 @@
PORTNAME= ducc0
PORTVERSION= 0.9.0
CATEGORIES= math
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Distinctly Useful Code Collection (DUCC)
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pybind11>0:devel/py-pybind11@${PY_FLAVOR}
USES= compiler:c++17-lang python:3.6+
USE_PYTHON= distutils autoplist
post-install:
${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/ducc0*.so
.include <bsd.port.mk>

3
math/py-ducc0/distinfo Normal file
View File

@@ -0,0 +1,3 @@
TIMESTAMP = 1619411151
SHA256 (ducc0-0.9.0.tar.gz) = 53ca2691fef8f1efba239e7bb77308163901633bd9fb788820fab33440478707
SIZE (ducc0-0.9.0.tar.gz) = 181020

6
math/py-ducc0/pkg-descr Normal file
View File

@@ -0,0 +1,6 @@
ducc0 is a collection of basic programming tools for numerical computation,
including Fast Fourier Transforms, Spherical Harmonic Transforms, non-equispaced
Fourier transforms, as well as some concrete applications like 4pi convolution
on the sphere and gridding/degridding of radio interferometry data.
WWW: https://gitlab.mpcdf.mpg.de/mtr/ducc