pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

+pkg new: py-quaternionic



Module Name:	pkgsrc-wip
Committed By:	K.I.A.Derouiche <kamel.derouiche%gmail.com@localhost>
Pushed By:	jihbed
Date:		Sun Oct 4 09:33:06 2020 +0100
Changeset:	2ea8f9e128244ac6ae7e3570940a339f6f0c1f65

Added Files:
	py-quaternionic/DESCR
	py-quaternionic/Makefile
	py-quaternionic/PLIST
	py-quaternionic/distinfo

Log Message:
+pkg new: py-quaternionic

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=2ea8f9e128244ac6ae7e3570940a339f6f0c1f65

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 py-quaternionic/DESCR    |  7 +++++++
 py-quaternionic/Makefile | 24 ++++++++++++++++++++++++
 py-quaternionic/PLIST    | 30 ++++++++++++++++++++++++++++++
 py-quaternionic/distinfo |  6 ++++++
 4 files changed, 67 insertions(+)

diffs:
diff --git a/py-quaternionic/DESCR b/py-quaternionic/DESCR
new file mode 100644
index 0000000000..95557f6db6
--- /dev/null
+++ b/py-quaternionic/DESCR
@@ -0,0 +1,7 @@
+This module subclasses numpy's array type, interpreting the
+array as an array of quaternions, and accelerating the algebra
+using numba.  This enables natural manipulations, like multiplying
+quaternions as `a*b`, while also working with standard numpy
+functions, as in `np.log(q)`.  There is also basic initial support
+for symbolic manipulation of quaternions by creating quaternionic arrays
+with sympy symbols as elements, though this is a work in progress
diff --git a/py-quaternionic/Makefile b/py-quaternionic/Makefile
new file mode 100644
index 0000000000..84a185453b
--- /dev/null
+++ b/py-quaternionic/Makefile
@@ -0,0 +1,24 @@
+# $NetBSD$
+
+DISTNAME=	quaternionic-0.2.0
+PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=	math python
+MASTER_SITES=	https://files.pythonhosted.org/packages/2e/a2/7b66eea0efca49203b3296ea68b268484a1890415298e9e925ee3c3c144a/
+
+MAINTAINER=	jihbed.research%gmail.com@localhost
+HOMEPAGE=	https://github.com/moble/quaternionic
+COMMENT=	Interpret numpy arrays as quaternionic arrays with numba acceleration
+LICENSE=	mit
+
+<<<<<<< HEAD:py-quaternionic/Makefile
+#DEPENDS+=	${PYPKGPREFIX}-scipy>=1.5.2:../../math/py-scipy
+=======
+DEPENDS+=	${PYPKGPREFIX}-scipy>=1.5.1:../../math/py-scipy
+>>>>>>> a91416307c74d27c8a0ada48f7b1fbd2c114a36f:DONE/py-quaternionic/Makefile
+
+USE_LANGUAGES=	# none
+
+BUILDLINK_API_DEPENDS.${PYPKGPREFIX}-numpy+=	${PYPKGPREFIX}-numpy>=1.13
+.include "../../math/py-numpy/buildlink3.mk"
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/py-quaternionic/PLIST b/py-quaternionic/PLIST
new file mode 100644
index 0000000000..1f0893b5f3
--- /dev/null
+++ b/py-quaternionic/PLIST
@@ -0,0 +1,30 @@
+@comment $NetBSD$
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/quaternionic/__init__.py
+${PYSITELIB}/quaternionic/__init__.pyc
+${PYSITELIB}/quaternionic/__init__.pyo
+${PYSITELIB}/quaternionic/algebra.py
+${PYSITELIB}/quaternionic/algebra.pyc
+${PYSITELIB}/quaternionic/algebra.pyo
+${PYSITELIB}/quaternionic/arrays.py
+${PYSITELIB}/quaternionic/arrays.pyc
+${PYSITELIB}/quaternionic/arrays.pyo
+${PYSITELIB}/quaternionic/converters.py
+${PYSITELIB}/quaternionic/converters.pyc
+${PYSITELIB}/quaternionic/converters.pyo
+${PYSITELIB}/quaternionic/distance.py
+${PYSITELIB}/quaternionic/distance.pyc
+${PYSITELIB}/quaternionic/distance.pyo
+${PYSITELIB}/quaternionic/interpolation.py
+${PYSITELIB}/quaternionic/interpolation.pyc
+${PYSITELIB}/quaternionic/interpolation.pyo
+${PYSITELIB}/quaternionic/properties.py
+${PYSITELIB}/quaternionic/properties.pyc
+${PYSITELIB}/quaternionic/properties.pyo
+${PYSITELIB}/quaternionic/utilities.py
+${PYSITELIB}/quaternionic/utilities.pyc
+${PYSITELIB}/quaternionic/utilities.pyo
diff --git a/py-quaternionic/distinfo b/py-quaternionic/distinfo
new file mode 100644
index 0000000000..c2f0f4534b
--- /dev/null
+++ b/py-quaternionic/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (quaternionic-0.2.0.tar.gz) = f54591a0d7bcd6b0c862212f0a01c8097f60a142
+RMD160 (quaternionic-0.2.0.tar.gz) = 39c0f186f2c87cc02b955e413915bc63fcfb15de
+SHA512 (quaternionic-0.2.0.tar.gz) = b27e89c7958f8c87d1ed356bd82e368de888e8b68129e8ae1eef40477bb250fb3641c44e89a06ff460da0b96499b9f1c22475d83ad3fe5cf90c6a9ce23b477d8
+Size (quaternionic-0.2.0.tar.gz) = 43397 bytes


Home | Main Index | Thread Index | Old Index