aboutsummaryrefslogtreecommitdiffstats
path: root/astro
diff options
context:
space:
mode:
authormiwi <miwi@FreeBSD.org>2008-11-16 06:04:27 +0800
committermiwi <miwi@FreeBSD.org>2008-11-16 06:04:27 +0800
commit494c400fbaa5fdc12938c81c9f58683ef48c741f (patch)
tree191c627f95f151d0c27da25a0d2f752683bcc431 /astro
parent3682fdba02ea317d4696554a7f8779ba5bf9d3e1 (diff)
downloadfreebsd-ports-gnome-494c400fbaa5fdc12938c81c9f58683ef48c741f.tar.gz
freebsd-ports-gnome-494c400fbaa5fdc12938c81c9f58683ef48c741f.tar.zst
freebsd-ports-gnome-494c400fbaa5fdc12938c81c9f58683ef48c741f.zip
py-aipy collects together tools for radio astronomical
interferometry. In addition to pure-python phasing, calibration, imaging, and deconvolution code, this package includes interfaces to MIRIAD (a Fortran interferometry package) and HEALPix (a package for representing spherical data sets), and some math/fitting routines from SciPy. WWW: http://setiathome.berkeley.edu/~aparsons/aipy PR: ports/128811 Submitted by: Wen Heping <wenheping at gmail.com>
Diffstat (limited to 'astro')
-rw-r--r--astro/Makefile1
-rw-r--r--astro/py-aipy/Makefile26
-rw-r--r--astro/py-aipy/distinfo3
-rw-r--r--astro/py-aipy/pkg-descr8
-rw-r--r--astro/py-aipy/pkg-plist116
5 files changed, 154 insertions, 0 deletions
diff --git a/astro/Makefile b/astro/Makefile
index fc33cfc4afa5..6fa39a464864 100644
--- a/astro/Makefile
+++ b/astro/Makefile
@@ -55,6 +55,7 @@
SUBDIR += position
SUBDIR += pp3
SUBDIR += ptiger
+ SUBDIR += py-aipy
SUBDIR += py-metar
SUBDIR += py-pyfits
SUBDIR += pyephem
diff --git a/astro/py-aipy/Makefile b/astro/py-aipy/Makefile
new file mode 100644
index 000000000000..9a1bb2fb23c1
--- /dev/null
+++ b/astro/py-aipy/Makefile
@@ -0,0 +1,26 @@
+# New ports collection makefile for: py-aipy
+# Date created: 2008-11-11
+# Whom: Wen Heping <wenheping@gmail.com>
+#
+# $FreeBSD$
+#
+
+PORTNAME= aipy
+PORTVERSION= 0.8.3
+CATEGORIES= astro python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= wenheping@gmail.com
+COMMENT= Astronomical Interferometry in PYthon
+
+BUILD_DEPENDS= ${PYNUMPY} \
+ ${PYTHON_SITELIBDIR}/ephem/__init__.py:${PORTSDIR}/astro/pyephem \
+ ${PKGNAMEPREFIX}pyfits>=1.1:${PORTSDIR}/astro/py-pyfits \
+ ${PKGNAMEPREFIX}matplotlib>=0.98:${PORTSDIR}/math/py-matplotlib
+RUN_DEPENDS= ${BUILD_DEPENDS}
+
+USE_PYTHON= yes
+USE_PYDISTUTILS= yes
+
+.include <bsd.port.mk>
diff --git a/astro/py-aipy/distinfo b/astro/py-aipy/distinfo
new file mode 100644
index 000000000000..ae942457be04
--- /dev/null
+++ b/astro/py-aipy/distinfo
@@ -0,0 +1,3 @@
+MD5 (aipy-0.8.3.tar.gz) = c16eeb95e12b8f4b357c44e540798638
+SHA256 (aipy-0.8.3.tar.gz) = 4508de599c2d95c6cd14c4ae2ceab42c405431524a875a3fcf2f8dcd253d7b46
+SIZE (aipy-0.8.3.tar.gz) = 1452894
diff --git a/astro/py-aipy/pkg-descr b/astro/py-aipy/pkg-descr
new file mode 100644
index 000000000000..9d8892e9456d
--- /dev/null
+++ b/astro/py-aipy/pkg-descr
@@ -0,0 +1,8 @@
+py-aipy collects together tools for radio astronomical
+interferometry. In addition to pure-python phasing,
+calibration, imaging, and deconvolution code, this package
+includes interfaces to MIRIAD (a Fortran interferometry
+package) and HEALPix (a package for representing spherical
+data sets), and some math/fitting routines from SciPy.
+
+WWW: http://setiathome.berkeley.edu/~aparsons/aipy
diff --git a/astro/py-aipy/pkg-plist b/astro/py-aipy/pkg-plist
new file mode 100644
index 000000000000..de0dcb05836f
--- /dev/null
+++ b/astro/py-aipy/pkg-plist
@@ -0,0 +1,116 @@
+%%PYTHON_SITELIBDIR%%/aipy/__init__.py
+%%PYTHON_SITELIBDIR%%/aipy/__init__.pyc
+%%PYTHON_SITELIBDIR%%/aipy/__init__.pyc
+%%PYTHON_SITELIBDIR%%/aipy/__init__.pyo
+%%PYTHON_SITELIBDIR%%/aipy/_alm.so
+%%PYTHON_SITELIBDIR%%/aipy/_alm.so
+%%PYTHON_SITELIBDIR%%/aipy/_cephes.so
+%%PYTHON_SITELIBDIR%%/aipy/_cephes.so
+%%PYTHON_SITELIBDIR%%/aipy/_deconv.so
+%%PYTHON_SITELIBDIR%%/aipy/_deconv.so
+%%PYTHON_SITELIBDIR%%/aipy/_healpix.so
+%%PYTHON_SITELIBDIR%%/aipy/_healpix.so
+%%PYTHON_SITELIBDIR%%/aipy/_miriad.so
+%%PYTHON_SITELIBDIR%%/aipy/_miriad.so
+%%PYTHON_SITELIBDIR%%/aipy/ant.py
+%%PYTHON_SITELIBDIR%%/aipy/ant.pyc
+%%PYTHON_SITELIBDIR%%/aipy/ant.pyc
+%%PYTHON_SITELIBDIR%%/aipy/ant.pyo
+%%PYTHON_SITELIBDIR%%/aipy/const.py
+%%PYTHON_SITELIBDIR%%/aipy/const.pyc
+%%PYTHON_SITELIBDIR%%/aipy/const.pyc
+%%PYTHON_SITELIBDIR%%/aipy/const.pyo
+%%PYTHON_SITELIBDIR%%/aipy/coord.py
+%%PYTHON_SITELIBDIR%%/aipy/coord.pyc
+%%PYTHON_SITELIBDIR%%/aipy/coord.pyc
+%%PYTHON_SITELIBDIR%%/aipy/coord.pyo
+%%PYTHON_SITELIBDIR%%/aipy/deconv.py
+%%PYTHON_SITELIBDIR%%/aipy/deconv.pyc
+%%PYTHON_SITELIBDIR%%/aipy/deconv.pyc
+%%PYTHON_SITELIBDIR%%/aipy/deconv.pyo
+%%PYTHON_SITELIBDIR%%/aipy/fit.py
+%%PYTHON_SITELIBDIR%%/aipy/fit.pyc
+%%PYTHON_SITELIBDIR%%/aipy/fit.pyc
+%%PYTHON_SITELIBDIR%%/aipy/fit.pyo
+%%PYTHON_SITELIBDIR%%/aipy/healpix.py
+%%PYTHON_SITELIBDIR%%/aipy/healpix.pyc
+%%PYTHON_SITELIBDIR%%/aipy/healpix.pyc
+%%PYTHON_SITELIBDIR%%/aipy/healpix.pyo
+%%PYTHON_SITELIBDIR%%/aipy/img.py
+%%PYTHON_SITELIBDIR%%/aipy/img.pyc
+%%PYTHON_SITELIBDIR%%/aipy/img.pyc
+%%PYTHON_SITELIBDIR%%/aipy/img.pyo
+%%PYTHON_SITELIBDIR%%/aipy/interp.py
+%%PYTHON_SITELIBDIR%%/aipy/interp.pyc
+%%PYTHON_SITELIBDIR%%/aipy/interp.pyc
+%%PYTHON_SITELIBDIR%%/aipy/interp.pyo
+%%PYTHON_SITELIBDIR%%/aipy/loc.py
+%%PYTHON_SITELIBDIR%%/aipy/loc.pyc
+%%PYTHON_SITELIBDIR%%/aipy/loc.pyc
+%%PYTHON_SITELIBDIR%%/aipy/loc.pyo
+%%PYTHON_SITELIBDIR%%/aipy/map.py
+%%PYTHON_SITELIBDIR%%/aipy/map.pyc
+%%PYTHON_SITELIBDIR%%/aipy/map.pyo
+%%PYTHON_SITELIBDIR%%/aipy/miriad.py
+%%PYTHON_SITELIBDIR%%/aipy/miriad.pyc
+%%PYTHON_SITELIBDIR%%/aipy/miriad.pyo
+%%PYTHON_SITELIBDIR%%/aipy/optimize/__init__.py
+%%PYTHON_SITELIBDIR%%/aipy/optimize/__init__.pyc
+%%PYTHON_SITELIBDIR%%/aipy/optimize/__init__.pyo
+%%PYTHON_SITELIBDIR%%/aipy/optimize/__init__.pyo
+%%PYTHON_SITELIBDIR%%/aipy/optimize/anneal.py
+%%PYTHON_SITELIBDIR%%/aipy/optimize/anneal.pyc
+%%PYTHON_SITELIBDIR%%/aipy/optimize/anneal.pyo
+%%PYTHON_SITELIBDIR%%/aipy/optimize/anneal.pyo
+%%PYTHON_SITELIBDIR%%/aipy/optimize/info.py
+%%PYTHON_SITELIBDIR%%/aipy/optimize/info.pyc
+%%PYTHON_SITELIBDIR%%/aipy/optimize/info.pyo
+%%PYTHON_SITELIBDIR%%/aipy/optimize/info.pyo
+%%PYTHON_SITELIBDIR%%/aipy/optimize/nonlin.py
+%%PYTHON_SITELIBDIR%%/aipy/optimize/nonlin.pyc
+%%PYTHON_SITELIBDIR%%/aipy/optimize/nonlin.pyc
+%%PYTHON_SITELIBDIR%%/aipy/optimize/nonlin.pyo
+%%PYTHON_SITELIBDIR%%/aipy/optimize/nonlin.pyo
+%%PYTHON_SITELIBDIR%%/aipy/optimize/optimize.py
+%%PYTHON_SITELIBDIR%%/aipy/optimize/optimize.pyc
+%%PYTHON_SITELIBDIR%%/aipy/optimize/optimize.pyc
+%%PYTHON_SITELIBDIR%%/aipy/optimize/optimize.pyo
+%%PYTHON_SITELIBDIR%%/aipy/optimize/optimize.pyo
+%%PYTHON_SITELIBDIR%%/aipy/rfi.py
+%%PYTHON_SITELIBDIR%%/aipy/rfi.pyc
+%%PYTHON_SITELIBDIR%%/aipy/rfi.pyo
+%%PYTHON_SITELIBDIR%%/aipy/scripting.py
+%%PYTHON_SITELIBDIR%%/aipy/scripting.pyc
+%%PYTHON_SITELIBDIR%%/aipy/scripting.pyo
+%%PYTHON_SITELIBDIR%%/aipy/sim.py
+%%PYTHON_SITELIBDIR%%/aipy/sim.pyc
+%%PYTHON_SITELIBDIR%%/aipy/sim.pyo
+%%PYTHON_SITELIBDIR%%/aipy/src.py
+%%PYTHON_SITELIBDIR%%/aipy/src.pyc
+%%PYTHON_SITELIBDIR%%/aipy/src.pyo
+%%PYTHON_SITELIBDIR%%/aipy/utils.so
+%%PYTHON_SITELIBDIR%%/aipy/utils.so
+@dirrm %%PYTHON_SITELIBDIR%%/aipy/optimize
+@dirrm %%PYTHON_SITELIBDIR%%/aipy
+bin/apply_bp.py
+bin/cl_img.py
+bin/combine_freqs.py
+bin/compress_uv.py
+bin/difuv.py
+bin/filter_src.py
+bin/fitmdl.py
+bin/flux_cal.py
+bin/lst
+bin/mdlvis.py
+bin/mk_img.py
+bin/mk_map.py
+bin/modmap.py
+bin/phs2src.py
+bin/plot_img.py
+bin/plot_map.py
+bin/plot_uv.py
+bin/uvlist.py
+bin/xrfi.py
+bin/xtalk1.py
+bin/xtalk2.py
+bin/xtalk3.py