diff options
author | Thierry Thomas <thierry@FreeBSD.org> | 2021-02-27 18:26:39 +0000 |
---|---|---|
committer | Thierry Thomas <thierry@FreeBSD.org> | 2021-02-27 18:26:39 +0000 |
commit | 0385ff5febb381c31267c9a57dfd8478b9600b78 (patch) | |
tree | 44f91702d978dcb36c7a6b43231110df0e4d0862 /astro | |
parent | 36e9ddcbb356aa265bd1452d723f31b90ca7834b (diff) | |
download | ports-0385ff5febb381c31267c9a57dfd8478b9600b78.tar.gz ports-0385ff5febb381c31267c9a57dfd8478b9600b78.zip |
Adding jplephem, Python version of NASA DE4xx ephemerides.
Notes
Notes:
svn path=/head/; revision=566725
Diffstat (limited to 'astro')
-rw-r--r-- | astro/Makefile | 1 | ||||
-rw-r--r-- | astro/py-jplephem/Makefile | 32 | ||||
-rw-r--r-- | astro/py-jplephem/distinfo | 3 | ||||
-rw-r--r-- | astro/py-jplephem/pkg-descr | 7 | ||||
-rw-r--r-- | astro/py-jplephem/pkg-plist | 42 |
5 files changed, 85 insertions, 0 deletions
diff --git a/astro/Makefile b/astro/Makefile index 85c357da5717..d1de621b96a1 100644 --- a/astro/Makefile +++ b/astro/Makefile @@ -83,6 +83,7 @@ SUBDIR += py-astropy-helpers SUBDIR += py-ephem SUBDIR += py-horoscopegenerator + SUBDIR += py-jplephem SUBDIR += py-metar SUBDIR += py-metpy SUBDIR += py-pymeeus diff --git a/astro/py-jplephem/Makefile b/astro/py-jplephem/Makefile new file mode 100644 index 000000000000..9382f89480cd --- /dev/null +++ b/astro/py-jplephem/Makefile @@ -0,0 +1,32 @@ +# Created by: thierry@pompo.net +# $FreeBSD$ + +PORTNAME= jplephem +PORTVERSION= 2.15 +DISTVERSIONPREFIX= v +CATEGORIES= astro python +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= thierry@FreeBSD.org +COMMENT= Python version of NASA DE4xx ephemerides + +LICENSE= MIT + +BUILD_DEPENDS= ${NUMPY} +RUN_DEPENDS= ${NUMPY} +TEST_DEPENDS= bash:shells/bash \ + ${PYTHON_PKGNAMEPREFIX}unittest2>0:devel/py-unittest2@${PY_FLAVOR} + +USE_GITHUB= yes +GH_ACCOUNT= brandon-rhodes +GH_PROJECT= python-jplephem + +USES= python:3.7+ shebangfix +USE_PYTHON= distutils +SHEBANG_FILES= test.sh bin/doctest.sh bin/parse_zzidmap.sh bin/benchmark.py +NO_ARCH= yes + +do-test: install + (cd ${WRKSRC} && ./test.sh) + +.include <bsd.port.mk> diff --git a/astro/py-jplephem/distinfo b/astro/py-jplephem/distinfo new file mode 100644 index 000000000000..aab0735c29b2 --- /dev/null +++ b/astro/py-jplephem/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1613672691 +SHA256 (brandon-rhodes-python-jplephem-v2.15_GH0.tar.gz) = 0a6efeef2497ed6ef8907714214d5cd94af75f1b15279bc0edb7f901d0560fab +SIZE (brandon-rhodes-python-jplephem-v2.15_GH0.tar.gz) = 59001866 diff --git a/astro/py-jplephem/pkg-descr b/astro/py-jplephem/pkg-descr new file mode 100644 index 000000000000..caf5ebcc17a5 --- /dev/null +++ b/astro/py-jplephem/pkg-descr @@ -0,0 +1,7 @@ +This package is a Python implementation of the math that standard JPL +ephemerides use to predict raw (x,y,z) planetary positions. It is one of the +foundations of the Skyfield astronomy library for Python (astro/py-skyfield). + +But you can also use jplephem standalone to generate raw vectors. + +WWW: https://github.com/brandon-rhodes/python-jplephem diff --git a/astro/py-jplephem/pkg-plist b/astro/py-jplephem/pkg-plist new file mode 100644 index 000000000000..e25f76c06320 --- /dev/null +++ b/astro/py-jplephem/pkg-plist @@ -0,0 +1,42 @@ +%%PYTHON_SITELIBDIR%%/jplephem/__init__.py +%%PYTHON_SITELIBDIR%%/jplephem/__main__.py +%%PYTHON_SITELIBDIR%%/jplephem/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/jplephem/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc +%%PYTHON_SITELIBDIR%%/jplephem/__pycache__/__main__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/jplephem/__pycache__/__main__.cpython-%%PYTHON_SUFFIX%%.pyc +%%PYTHON_SITELIBDIR%%/jplephem/__pycache__/ascii.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/jplephem/__pycache__/ascii.cpython-%%PYTHON_SUFFIX%%.pyc +%%PYTHON_SITELIBDIR%%/jplephem/__pycache__/commandline.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/jplephem/__pycache__/commandline.cpython-%%PYTHON_SUFFIX%%.pyc +%%PYTHON_SITELIBDIR%%/jplephem/__pycache__/daf.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/jplephem/__pycache__/daf.cpython-%%PYTHON_SUFFIX%%.pyc +%%PYTHON_SITELIBDIR%%/jplephem/__pycache__/descriptorlib.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/jplephem/__pycache__/descriptorlib.cpython-%%PYTHON_SUFFIX%%.pyc +%%PYTHON_SITELIBDIR%%/jplephem/__pycache__/ephem.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/jplephem/__pycache__/ephem.cpython-%%PYTHON_SUFFIX%%.pyc +%%PYTHON_SITELIBDIR%%/jplephem/__pycache__/exceptions.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/jplephem/__pycache__/exceptions.cpython-%%PYTHON_SUFFIX%%.pyc +%%PYTHON_SITELIBDIR%%/jplephem/__pycache__/excerpter.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/jplephem/__pycache__/excerpter.cpython-%%PYTHON_SUFFIX%%.pyc +%%PYTHON_SITELIBDIR%%/jplephem/__pycache__/jpltest.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/jplephem/__pycache__/jpltest.cpython-%%PYTHON_SUFFIX%%.pyc +%%PYTHON_SITELIBDIR%%/jplephem/__pycache__/names.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/jplephem/__pycache__/names.cpython-%%PYTHON_SUFFIX%%.pyc +%%PYTHON_SITELIBDIR%%/jplephem/__pycache__/pck.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/jplephem/__pycache__/pck.cpython-%%PYTHON_SUFFIX%%.pyc +%%PYTHON_SITELIBDIR%%/jplephem/__pycache__/spk.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/jplephem/__pycache__/spk.cpython-%%PYTHON_SUFFIX%%.pyc +%%PYTHON_SITELIBDIR%%/jplephem/__pycache__/test.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/jplephem/__pycache__/test.cpython-%%PYTHON_SUFFIX%%.pyc +%%PYTHON_SITELIBDIR%%/jplephem/ascii.py +%%PYTHON_SITELIBDIR%%/jplephem/commandline.py +%%PYTHON_SITELIBDIR%%/jplephem/daf.py +%%PYTHON_SITELIBDIR%%/jplephem/descriptorlib.py +%%PYTHON_SITELIBDIR%%/jplephem/ephem.py +%%PYTHON_SITELIBDIR%%/jplephem/exceptions.py +%%PYTHON_SITELIBDIR%%/jplephem/excerpter.py +%%PYTHON_SITELIBDIR%%/jplephem/jpltest.py +%%PYTHON_SITELIBDIR%%/jplephem/names.py +%%PYTHON_SITELIBDIR%%/jplephem/pck.py +%%PYTHON_SITELIBDIR%%/jplephem/spk.py +%%PYTHON_SITELIBDIR%%/jplephem/test.py |