1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-05 06:27:37 +00:00

Adding jplephem, Python version of NASA DE4xx ephemerides.

This commit is contained in:
Thierry Thomas 2021-02-27 18:26:39 +00:00
parent 36e9ddcbb3
commit 0385ff5feb
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=566725
5 changed files with 85 additions and 0 deletions

View File

@ -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

View File

@ -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>

View File

@ -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

View File

@ -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

View File

@ -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